*
{
	padding:0px;
	margin:0px;
}

body
{
	background: #FFF url(../images/bg.jpg) no-repeat center top;
	padding:0px;
	margin:0px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size:14px;
	color:#000;
}

.clear
{
	clear:both;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:1px;
}

img
{
	border:none;
}

a, a:hover
{
	outline:none;
}

#container
{
	width:1004px; 
	margin:auto;
}

#header
{
	width:1004px; 
	height:478px;
}

.header
{
	width:1004px; 
	height:98px;
	padding-top:9px;
}

.logo
{
	float:left; 
	padding-left:94px; 
	width:261px;
}

.homeLnk
{
	background:url(../images/home_norm.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.homeLnk:hover
{
	background:url(../images/home_over.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.homeSel, .homeSel:hover
{
	background:url(../images/home_over.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.citiesLnk
{
	background:url(../images/cities_norm.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.citiesLnk:hover
{
	background:url(../images/cities_over.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.citiesSel, .citiesSel:hover
{
	background:url(../images/cities_over.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.contactLnk
{
	background:url(../images/contact_norm.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.contactLnk:hover
{
	background:url(../images/contact_over.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.contactSel, .contactSel:hover
{
	background:url(../images/contact_over.jpg) no-repeat;
	width:96px;
	height:36px;
	border:0px;
	text-decoration:none;
	float:left;
	padding-right:5px;
}

.iphonePad
{
	width:1004px; 
	padding-top:71px;
}

.iphoneBg
{
	background:url(../images/iphone_bg.png) no-repeat; 
	height:300px;
}

.screenShot
{
	float:left; 
	width:342px;
	padding-left:141px;
	padding-top:62px;
}

.banner
{
	float:left; 
	width:399px; 
	padding-top:62px;
}

#content
{
	width:1004px;
}

.leftPanel
{
	float:left; 
	width:331px;
}

.iphoneBot
{
	background:url(../images/iphone_bot_bg.png) no-repeat; 
	width:331px; 
	height:45px;
}

.appStore
{
	padding-left:78px; 
	padding-bottom:20px;
}

.morePad
{
	padding-left:41px; 
	width:280px;
}

.moreTop
{
	background:url(../images/more_top.jpg) no-repeat; 
	width:280px; 
	height:10px; 
	font-size:1px;
}

.moreBg
{
	background:url(../images/more_bg.jpg) repeat-y; 
	width:280px;
}

.moreBot
{
	background:url(../images/more_bot.jpg) no-repeat; 
	width:280px; 
	height:10px; 
	font-size:1px;
}

.moreHeading
{
	font-family: 'arial rounded MT Bold', arial, helvetica; 
	font-size:18px; 
	color:#323232; 
	padding-left:16px; 
	padding-top:3px; 
	padding-bottom:14px;
}

.appImg
{
	float:left; 
	width:83px;
	padding-left:11px;
}

.appContent
{
	float:left; 
	padding-left:6px; 
	width:175px;
}

.appHeading
{
	font-size:16px; 
	font-weight:bold; 
	padding-top:6px; 
	padding-bottom:4px;
}

.appDesc
{
	line-height:16px; 
	font-size:13px;
}

.moreSep
{
	padding-top:5px; 
	padding-bottom:5px;
}

.rightPanel
{
	float:left; 
	width:673px;
}

.contentBg
{
	background:url(../images/content_bg.jpg) repeat-y; 
	width:659px;
}

.contentPad
{
	padding-left:39px; 
	font-size:15px;
}

.rightContent
{
	font-size:16px; 
	line-height:24px; 
	color:#000; 
	padding-right:39px;
}

.whatHead
{
	padding-top:35px; 
	padding-bottom:11px;
}

.listContent
{
	float:left; 
	width:207px;
}

.listContentMid
{
	float:left; 
	width:206px;
}

ul.list
{
	list-style:none;
}

ul.list li
{
	background:url(../images/star.jpg) no-repeat center left; 
	padding-left:10px;
	line-height:24px;
}

.rightTxt
{
	text-align:right; 
	padding-bottom:8px; 
	padding-top:8px; 
	color:#418ece; 
	padding-right:40px;
}

.centerTxt
{
	font-size:16px; 
	padding-top:10px; 
	padding-bottom:15px; 
	text-align:center; 
	font-weight:bold; 
	padding-right:35px; 
	line-height:24px;
}

.contentBot
{
	background:url(../images/content_bot.jpg) no-repeat; 
	width:659px; 
	height:14px; 
	font-size:1px;
}

.footerLeft
{
	float:left; 
	padding-left:12px; 
	padding-top:12px;
	padding-bottom:15px;
}

.footerLeft a
{
	text-decoration:none;
	color:#000;
	padding-left:3px;
	padding-right:3px;
}

.footerLeft a:hover
{
	text-decoration:underline;
	color:#000;
	padding-left:3px;
	padding-right:3px;
}

.footerRight
{
	float:right; 
	padding-top:12px;
	padding-right:35px;
}
