
html, body, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, form, label, table, caption, tbody, 
tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
}

li:hover {
	background-color: transparent;
    opacity:1.0;
}

#phone {
	background-color:#dbe2ed;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	border-radius:1px; 
	border:solid 1px #cbcccc;
}

	#phone #top {
		background-image:url(iphone/top.jpg);
		width:100%;
		height:29px;
	}
	
		#phone #top #top-left {
			position:absolute;
		}
	
			#phone #top #top-left img {
				vertical-align:top;
			}
			
			#phone #top #top-left #provider {
				text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
				font: bold 19px Helvetica, Arial, sans-serif;
				color:#303030;
				display:inline-block;
				margin-top:3px;
			}
		
		#phone #top #clock {
			text-align:center;
			text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
			font: bold 18px Helvetica, Arial, sans-serif;
			color:#000;
			padding-top:4px;
		}
		
		#phone #top #top-right {
			position:absolute;
			text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
			font: bold 19px Helvetica, Arial, sans-serif;
			color:#303030;
			margin-left:360px;
			float:right;
			overflow:hidden;
			text-align:right;
			width:120px;
		}
	
	#phone #header {
		background-image:url(iphone/header.jpg);
		width:100%;
		height:67px;
		overflow:hidden;	
	}
	
		#phone #header #btn-messages {
			position:absolute;
			background-image:url('iphone/btn_messages.jpg');
			background-repeat:no-repeat;
			width:114px;
			height:46px;
			text-align: center;
			text-shadow: 0 -1px 0 #000;
			color:#FFF;
			padding: 12px 4px;
			font: bold 18px Helvetica, Arial, sans-serif;
			margin:10px 0 0 6px;
		}
	
		#phone #header h1 {
			text-align: center;
			text-shadow: 0 -1px 0 #000;
			color:#FFF;
			padding-top: 5px;
			font: bold 28px Helvetica, Arial, sans-serif;
			margin-left:8px;
		}
		
		#phone #header #btn-edit {
			position:absolute;
			background-image:url('iphone/btn_edit.jpg');
			background-repeat:no-repeat;
			width:107px;
			height:46px;
			margin-top:10px;
			text-align: center;
			text-shadow: 0 -1px 0 #000;
			color:#FFF;
			padding: 12px 0;
			font: bold 18px Helvetica, Arial, sans-serif;
		}
	
	#phone #content {
		overflow:auto;
		//margin-left:-140px;
	}
	
		#phone #content #msgs-empty {
			text-align:center;
			margin-top:30px;	
		}
	
		#phone #content ul#msgs {
			zmargin:20px 10px;
			overflow:hidden;
		}
		
			#phone #content ul#msgs li {
				list-style:none;
				padding:0 0 0 0;
				color:#000;
				font: 100 23px Helvetica, Arial, sans-serif;
				background-repeat:no-repeat;
				overflow:hidden;
			}

			
				#phone #content ul#msgs li p {
					position:relative;
					z-index:100;
				}
							
				#phone #content ul#msgs li.green {
					text-shadow: -1px 0 #c7f68a, 0 1px #c7f68a, 1px 0 #c7f68a, 0 -1px #c7f68a;
					background-image:url(iphone/msg_green.png);
					padding-left:10px;
					//margin-left:120px;
					margin-bottom:20px;
					text-align:left;
				}
					
					#phone #content ul#msgs li.green p {
						width:270px;
					}
					
					#phone #content ul#msgs li.green-bottom {
						background-image:url(iphone/msg_green_bottom.png);
						height:19px;
						//margin-left:120px;
						position:relative;
						margin-top:-34px;
						z-index:99;
					}
									
	#phone #footer {
		background-image:url(iphone/footer.jpg);
		width:100%;
		height:60px;	
	}
	
	
.box {
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	background-color:#fff;
	border-radius:4px; 
	border:solid 1px #cbcccc;
	overflow:hidden;
}

.box input, .box textarea {
	width:auto;	
	font-size:12px;
}

.box label {
	display:inline-block;
	text-align:center;
	font-size:11px;
	vertical-align:bottom;
}

.box .label-for {
	margin-right:3px;
}
LI {
	BORDER: 0px;
}
