body {
	background-image:url('images/bg_body.jpg');
	background-repeat:repeat-x;
	background-color:#cfcdce;
	text-align:center;
	color:#505050;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
}

.container {width:1000px; border:0px; margin-left:auto; margin-right:auto; text-align: left; position:relative; padding-bottom:30px; _ove\rflow:hidden;}
h1 {
	font: bold 20px myriad pro, arial, sans-serif;
	color:#000000;
}

h2 {
	color:#6a888d;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h2_red {
	color:#993300;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h2_news {
	color:#6a888d;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


h2_relatedlinks {
	color:#505050;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h3 {
	color:#262626;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h4 {
	color:#505050;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


p {}

.box_top { _fo\nt-size:0px; background-image:url('images/box_top.gif'); background-repeat:no-repeat; width:1000px; height:9px;}
.box_btm {background-image:url('images/box_btm.gif'); background-repeat:no-repeat; width:1000px; height:9px;}
.spacer {margin:10px;}

#branding_top {width:920px; height:40px; margin-left:40px;}
#tagline {
	float:right;
	font:12px myriad pro, arial, sans-serif;
	margin-top:25px;
	letter-spacing: 1px;
	word-spacing: 1px;
	margin-right: 5px;
}

#nav_menu_home {z-index:0; background-image:url('images/nav_bar_home.png');background-repeat:no-repeat; width:100%; height:39px; margin-left:40px; margin-top:5px; position:relative;}

#nav_menu .linkname {margin-top:10px;}
#nav_menu .linkname_2line {margin-top:5px;}

#nav_menu_home a#btn_product_on {overflow:hidden; color:#ffffff; font: bold 12px myriad pro, arial, sans-serif;text-align:center; text-decoration:none; z-index:1; background-image:url(images/nav_product_on.png); background-repeat:no-repeat; position:absolute; display:block; height:38px; width:115px;}
#nav_menu_home a#btn_product {overflow:hidden; color:#ffffff; font: bold 12px myriad pro, arial, sans-serif;text-align:center; text-decoration:none; z-index:1; position:absolute; display:block; height:38px; width:115px;}
#nav_menu_home a#btn_product:hover {background-image:url(images/nav_product_on.png); background-repeat:no-repeat;}
#nav_menu_home .linkname {margin-top:10px;}

#nav_menu {z-index:0; background-image:url('images/nav_bar.png');background-repeat:no-repeat; width:100%; height:39px; margin-left:40px; margin-top:5px; position:relative;}

#nav_menu a#btn_home_on {overflow:hidden; color:#ffffff; font: bold 12px myriad pro, arial, sans-serif;text-align:center; text-decoration:none; z-index:1; background-image:url(images/nav_product_on.png); background-repeat:no-repeat; position:absolute; display:block; height:38px; width:115px;}
#nav_menu a#btn_home {overflow:hidden; color:#ffffff; font: bold 12px myriad pro, arial, sans-serif;text-align:center; text-decoration:none; z-index:1; position:absolute; display:block; height:38px; width:115px;}
#nav_menu a#btn_home:hover {background-image:url(images/nav_product_on.png); background-repeat:no-repeat;}

#nav_menu a#btn_apple_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:115px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_apple {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:115px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_apple:hover {background-image:url(images/nav_on.png);}

#nav_menu a#btn_nokia_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:230px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_nokia {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif; text-align:center;text-decoration:none; z-index:1; position:absolute; left:230px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_nokia:hover {background-image:url(images/nav_on.png);}

#nav_menu a#btn_bb_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:345px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_bb {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif; text-align:center;text-decoration:none; z-index:1; position:absolute; left:345px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_bb:hover {background-image:url(images/nav_on.png);}

#nav_menu a#btn_news_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:460px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_news {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif; text-align:center;text-decoration:none; z-index:1; position:absolute; left:460px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu a#btn_news:hover {background-image:url(images/nav_on.png);}

#nav_menu_splash {z-index:0; background-image:url('images/nav_bar_splash.png');background-repeat:no-repeat; width:100%; height:39px; margin-left:40px; margin-top:5px; position:relative;}
#nav_menu_splash  a#btn_product_on {overflow:hidden; color:#ffffff; font: bold 12px myriad pro, arial, sans-serif;text-align:center; text-decoration:none; z-index:1; background-image:url(images/nav_product_on.png); background-repeat:no-repeat; position:absolute; display:block; height:38px; width:115px;}
#nav_menu_splash a#btn_product {overflow:hidden; color:#ffffff; font: bold 12px myriad pro, arial, sans-serif;text-align:center; text-decoration:none; z-index:1; position:absolute; display:block; height:38px; width:115px;}
#nav_menu_splash a#btn_product:hover {background-image:url(images/nav_product_on.png); background-repeat:no-repeat;}

#nav_menu_splash a#btn_howto_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:115px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu_splash a#btn_howto {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:115px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu_splash a#btn_howto:hover {background-image:url(images/nav_on.png);}

#nav_menu_splash a#btn_support_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:230px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu_splash a#btn_support {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif; text-align:center;text-decoration:none; z-index:1; position:absolute; left:230px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu_splash a#btn_support:hover {background-image:url(images/nav_on.png);}

#nav_menu_splash a#btn_news_on {background-image:url(images/nav_on.png); background-repeat:no-repeat; overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif;text-align:center;text-decoration:none; z-index:1; position:absolute; left:345px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu_splash a#btn_news {overflow:hidden; color:#ffffff; font:bold 12px myriad pro, arial, sans-serif; text-align:center;text-decoration:none; z-index:1; position:absolute; left:345px; display:block; height:25px; width:95px; height:38px; width:116px;}
#nav_menu_splash a#btn_news:hover {background-image:url(images/nav_on.png);}

#main_body {position:relative; width:998px; background-color:#ffffff; border-left:1px solid #dbd7d7; border-right:1px solid #dbd7d7; margin:0px;}
#main_body #sun_icon {
	position:absolute;
	left:55px;
	top:107px;
}
#pagenav {position:absolute; top:100px; left:712px;}

#pagenav #links 
a:link {font:13px myriad pro, arial, sans-serif; color:#00627c; text-decoration:underline;font-weight:bold
}
a:visited {font:13px myriad pro, arial, sans-serif; color:#00627c; text-decoration:underline;font-weight:bold}
a:hover {font:13px myriad pro, arial, sans-serif; color:#333333; text-decoration:none; font-weight:bold}


#pagenav2 {position:absolute; top:351px; left:580px;}
#pagenav2 #links 
a:link {font:13px myriad pro, arial, sans-serif; color:#00627c; text-decoration:underline;font-weight:bold
}
a:visited {font:13px myriad pro, arial, sans-serif; color:#00627c; text-decoration:underline;font-weight:bold}
a:hover {font:13px myriad pro, arial, sans-serif; color:#333333; text-decoration:none; font-weight:bold}


#feature {position:relative;background-image:url('images/bg_featuredcontent.gif'); width:800px; height:400px; margin-left:120px; margin-top:10px;}
#feature #title {
	position:absolute;
	top:10px;
	left:20px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#6a888d;
}
#feature #video {position:absolute; top:202px; left:35px; overflow:hidden;}
#feature #video #v_player {background-image:url('images/bg_v_player2.gif');background-repeat:no-repeat; width:200px; height:143px; padding-left:10px; padding-top:5px;}
#feature #tip {position:absolute; top:242px; left:35px; width:225px; height:124px; overflow:auto;}
#feature #features {position:absolute; top:74px; left:7px; width:250px; height:148px; overflow:auto; font-size: 13px; line-height:15px;}
#feature #handsets {position:absolute; top:66px; left:35px; width:250px; height:148px; overflow:auto; font-size: 13px; line-height:15px;}
#feature #newfeat {position:absolute; top:45px; left:31px; width:225px; height:124px; overflow:auto; font-size: 14px; line-height:15px;}
#feature #morefeatures {position:absolute; top:339px; left:30px; width:200px; height:124px; overflow:auto; font-size: 14px; line-height:15px;}
#feature #testimonial {position:absolute; top:45px; left:300px; width:240px; height:315px; overflow:auto;}
#feature #testimonial #testimony {margin-top:10px; }
#feature #testimonial #t_options {float:right;}
#feature #rlinks {
	position:absolute;
	top:40px;
	left:579px;
	width:190px;
	height:129px;
	overflow:auto;
	text-decoration:underline
}
#feature #rlinks ul {list-style-type: none; padding:0px; margin:0px;}
#feature #rlinks li {background-image:url('images/arrow_list.gif');background-repeat:no-repeat;background-position: 0 .4em; padding-left: 1em;}
#feature #demo {position:absolute; top:200px; left:580px; width:190px; height:165px; overflow:auto;}

.row {padding-bottom:30px;}
#main_body .row1 {padding-bottom:10px;}
#main_body .row2 {padding-bottom:0px;}
#main_body .row3 {padding-bottom:30px;}
#main_body a#btn_buy {
	background-image:url(images/btn_buy.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:854px;
	top:133px;
	display:block;
	height:25px;
	width:95px;
}

#main_body a#btn_buy:hover {background-image:url(images/btn_buy_over.gif);}

#main_body
a:link {
	font-family: myriad pro, arial, sans-serif; 
	font-size: 13px;
	text-decoration:none;
	color:#00627c;

}
a:visited {
	font-family: myriad pro, arial, sans-serif; 
	font-size: 13px;
	text-decoration:none;
	color:#00627c;
}
a:hover {
	font-family: myriad pro, arial, sans-serif; 
	font-size: 13px;
	text-decoration: underline;
	color:#333333;
}


#new_features {
	width:280px;
	height:195px;
	line-height:16px;
	background-image:url(images/bg_news_intro.gif);
	background-repeat:no-repeat;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	clear: left;
}

#related_links
 {
	background-image:url(images/bg_relatedlinks.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:745px;
	top:172px;
	display:block;
	height:157px;
	width:200px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#related_links2
 {
	background-image:url(images/bg_relatedlinks2.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:748px;
	top:153px;
	display:block;
	height:161px;
	width:200px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#related_links .products ul {
    margin:0;
    padding:5px 10px 10px 2px;
}
	
#related_links .products li /*{
	float:left;
	margin:0;
	padding-top: 0px;
	list-style-image: url(images/arrow_list.gif);
	list-style-position: inside;
	clear: both;
}*/

{list-style-image:url('images/arrow_list.gif');background-repeat:no-repeat;background-position: 0 .4em; padding-left: 3px; margin-left:15px;}
#related_links2 .products ul {
    margin:0;
    padding:5px 10px 10px 2px;
}
	
#related_links2 .products li /*{
	float:left;
	margin:0;
	padding-top: 0px;
	list-style-image: url(images/arrow_list.gif);
	list-style-position: inside;
	clear: both;
}*/

{list-style-image:url('images/arrow_list.gif');background-repeat:no-repeat;background-position: 0 .4em; padding-left: 3px; margin-left:15px;}

#blackberry_handset
 {
	position:absolute;
	left:501px;
	top:137px;
	display:block;
	height:161px;
	width:200px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#blackberry_screens
 {
	position:absolute;
	left:501px;
	top:530px;
	display:block;
	height:161px;
	width:200px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#news {
	width:575px;
	height:180px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 13px;
	color: #505050;
	line-height:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#features {
	width:575px;
	height:180px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 13px;
	color: #505050;
	line-height:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#handsets {
	width:575px;
	height:180px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 13px;
	color: #505050;
	line-height:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#news ul {
    margin:;
	padding:5px 10px 10px 2px;
}
	
#news li {
	float:left;
	margin:0;
	padding-top: 0px;
	/*list-style-image: url(images/arrow_list.gif);*/
	list-style-type: disc;
	list-style-position: inside;
	clear: both;
}
#press {
	width:575px;
	height:95px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 13px;
	color: #505050;
	line-height:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#press ul {
    margin:0;
    padding:5px 10px 10px 2px;
}
	
#press li {
	float:left;
	margin:0;
	padding-top: 0px;
	/*list-style-image: url(images/arrow_list.gif);*/
	list-style-type: disc;
	list-style-position: inside;
	clear: both;
	width: 500px;
}
#radar_loop {
	width:475px;
	height:320px;
	background-image:url(images/bg_radarloop.gif);
	background-repeat:no-repeat;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	float:left;
	clear:none;

}

#mod_newsStatename {
	width:190px;
	margin-top:-175px;
	margin-left:262px;
	margin-bottom:20px;
	float:left;
	
}


#home_about {
	width:340px;
	margin-top:31px;
	margin-left:122px;
	float:left;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}


#homepage {
	width:700px;
	margin-top:48px;
	margin-left:117px;
	float:left;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}




#mod_about {
	width:320px;
	margin-top:55px;
	margin-left:120px;
	_mar\gin: 0px 0px 0px 75px; /* IE 6 only */
	float:left;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#mod_about #apple_ad {
	margin-top:15px;
}

#mod_listbb {
	width:206px;
	margin-top:45px;
	margin-left:35px;
	float:left;
}
#mod_radarbb {
	width:206px;
	margin-top:45px;
	margin-left:35px;
	float:left;

}
#mod_currents2 {
	width:200px;
	margin-top:60px;
	margin-left:20px;
	float:left;
}
#mod_currents1 {
	width:200px;
	margin-top:60px;
	margin-left:85px;
	float:left;
}
#mod_push {
	width:411px;
	margin-top:60px;
	margin-left:85px;
	float:left;
}
#mod_temps {
	width:200px;
	margin-left:55px;
	float:left;
}
#mod_precip {
	width:310px;
	margin-left:20px;
	float:left;
	margin-top: 130px;
}
#mod_wind {
	width:200px;
	margin-left:20px;
	float:left;
}
#mod_currentsbb {
	width:206px;
	margin-left:120px;
	float:left;
	margin-top: 20px;
}

#mod_forecastbb {
	width:206px;
	margin-left:25px;
	float:left;
	margin-top: 20px;
}
#mod_satellitebb {
	width:206px;
	margin-left:25px;
	float:left;
	margin-top: 20px;
}

#mod_wind {
	width:200px;
	margin-left:20px;
	float:left;
}
#mod_map {position:relative;}
#mod_map #iphone_map {
	position:absolute;
	left:125px;
	top:115px;
}
#mod_radar {
	width:310px;
	margin-left:415px;
	_mar\gin: 0px 0px 0px 200px; /* IE 6 only */
	float:left;
}
#mod_radar #iphone_radar {margin-left:110px;}
#mod_pref {
	width:200px;
	margin-left:20px;
	float:left;
}
.text {
	position:relative;
	top:-12px;
	left:3px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;

}

#footer {
	height:45px;
	width:998px;
	background-color:#ffffff;
	border-left:1px solid #dbd7d7;
	border-right:1px solid #dbd7d7;
	position:relative;
}

#footer #copyright {
	float:right;
	margin-top:12px;
	margin-right:30px;
	font:12px myriad pro, arial, sans-serif;
}
#footer #links {
	margin-left:30px;

}

#footer #links 
a:link {font:13px myriad pro, arial, sans-serif; color:#00627c; text-decoration:none;}

a:visited {font:13px myriad pro, arial, sans-serif; color:#00627c; text-decoration:underline;}
a:hover {font:13px myriad pro, arial, sans-serif; color:#333333; text-decoration:none;}


#howto {
	width:750px;
	margin-left:117px;
	margin-top:44px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#news_head {width:580px;margin-left:122px; margin-top:39px; font-family: "myriad pro", arial, sans-serif; font-size: 12px; line-height: 16px;}

#support {
	width:570px;
	margin-left:125px;
	margin-top:40px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#release {
	width:580px;
	margin-left:120px;
	margin-top:40px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align: text-top;
}h5 {

	color:#505050;
	margin:0px;
	font-family: "myriad pro", arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#iframe {
border: 0px;
}