*
{
	padding:0px;
	margin:0px;
}

body
{
	background:#FFFFFF url(../images/body_bg.jpg) repeat-x;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
}

#container
{
	margin:auto; 
	width:1004px;
}

#header
{
	width:1004px; 
	height:52px;
}

img
{
	border:0px;
}

a, a:hover
{
	outline:none;
}

.clear
{
	clear:both;
	line-height:0px;
	font-size:1px;
	width:0px;
	height:0px;
}

.leftPanel
{
	float:left; 
	width:303px;
}

.midPanel
{
	float:left; 
	width:411px;
}

.iphone
{
	background:url(../images/iphone.png) no-repeat; 
	behavior: url(css/iepngfix.htc);	
	width:411px; 
	height:752px; 
}

.rightPanel
{
	float:left; 
	width:290px;
}

.rightInnerPanel
{
	float:left; 
	width:249px;
}

.stores
{
	background:url(../images/stores.jpg) no-repeat;
	width:166px;
	height:44px;
	border:0px;
	display:block;
}

.outlets
{
	background:url(../images/outlets.jpg) no-repeat;
	width:150px;
	height:45px;
	border:0px;
	display:block;
}

.nearBy
{
	background:url(../images/nearby.jpg) no-repeat;
	width:260px;
	height:46px;
	border:0px;
	display:block;
}

.deals
{
	background:url(../images/deals.jpg) no-repeat;
	width:123px;
	height:45px;
	border:0px;
	display:block;
}

.shoppingList
{
	background:url(../images/shopping_list.jpg) no-repeat;
	width:253px;
	height:44px;
	border:0px;
	display:block;
}

.iphoneInner
{
	padding-top:152px; 
	padding-left:48px; 
	width:320px;
}

.rightPanelContent
{
	padding-top:46px; 
	color:#4c4c4c; 
	font-size:17px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	padding-left:13px; 
	line-height:24px;
}

.logo
{
	position:relative; 
	top:72px; 
	left:72px;
	height:85px;
	z-index:-9999;
}

.appStore
{
	padding-left:52px; 
	padding-top:160px;
}

.twitPad
{
	padding-left:15px; 
	padding-top:15px;
}
