img {	border:0;}body{	font-family: Tahoma, Helvetica, Arial, sans-serif;	font-size:13pt;	font-variant:normal;	font-weight:100;	padding:0;	padding:0px 0px 10px 0px;	margin:0;	background-color:#fff;}body { font: 16px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }div.page-title {	font-size:1.3em;	color:#5DA23C;	}div#main {	width:980px; 	background-color:#fff; 	border-width:0px;	border-color:#ccc;	border-style:solid;	border-collapse: collapse;	padding: 0px 0px;	margin: 0px auto;	background-repeat: no-repeat;	z-index:10;}a {	color: #5DA23C;	text-decoration: none;	margin-right:25px;}a:hover {	color: #5DA23C;	text-decoration: none;}A:hover{ text-decoration:underline;}.navbar {	color: #5DA23C;	text-align:center;	text-transform:lowercase;	padding-top:0px;	padding-left:0px;	width:100%;	}#main-body {	width:100%;	margin:30px 0px 20px 0px;}.floatfix {	clear: both;}.centered {    display: block;    margin-left: auto;    margin-right: auto;}#green {	color:#5DA23C;}#iphonelink {	display:none;}#noshow {	border:0px;}#page-title {	font-size:1.2em;	color:#5DA23C;	margin:20px 0px;}#textblock a{	margin:0px;}#header {	position:relative;	background-color:#fff;	width:980px;	min-height:65px;	margin-top:0px;	margin-bottom:45px;		border:1px solid #ccc;	border-width:0px 1px 1px 1px;	padding:10px 0px;	-moz-border-radius-bottomleft:10px;	-moz-border-radius-bottomright:10px;	-webkit-border-bottom-left-radius:10px;	-webkit-border-bottom-right-radius:10px;	}#topnav {	height:50px;	float:left;	position:absolute;	font-size:.9em;	left:190px;	width:780px;	padding:2px 0px 0px 0px;	text-align:left;	bottom:0px;}#topnav a{	font-size:1.0em;	margin-right:21px;		margin-right:15px;		}#topnav a#last-link{	margin-right:0px;		}div#topnav div#text {	position:absolute;	bottom:7px;	margin:0px 0px 0px 3px;	width:500px;}#smulelogo {	width:150px;	float:left;	margin:0px 0px 0px 10px;	border:0px;}#navicons {	margin:-1px 20px 0px 0px;	padding:0px;	border:0px;}#navicons a {	border:0;}#navicon {	width:40px;	float:right;	margin:0px;	padding:0px;	border:0;}#weblink {	display:inline;}#iphonelink {	display:none;}#footer {/* width:100%; */	text-align:center;	background-color:#fdfdfd;	border:1px solid #ccc;	padding:0px 0px 0px 10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	}#bottomnav {	font-size:.75em;	padding:10px 0px 20px 0px;	margin-left:30px;	width:940px;}#bottomnav a{	color:#666;}#bottomnav a:hover{	text-decoration:none;	color:#333;}#bottomnav A:active{ text-decoration:underline;}#bottomnav div#linkcolumn {	text-align:left;	float:left;	width:138px;	border:0px solid #333;}#bottomnav ul {	margin:0px;	padding:0px;	list-style: none;	margin-left: 2px;	padding-left: 1em;	text-indent: -1em;}#bottomnav li{	margin:0px 0px 0px 0px;}#copyright {	padding:0px;	font-size:.7em;	color:#999;	padding:8px 0px 8px 0px;}div.print {	display:none;}h1 {}h2 {	color:#5DA23C;	font-size:12pt;	}#product-bar {	min-height:100px;	margin: 20px 0px 0px 140px;	padding:0px;}#product-icon {	position:relative;	float:left;	width:100px;	margin:0px 20px 10px 0px;	padding:0px;}#product-icon img {	width:100px;	border:0px;	padding:0px;}#product-text {	margin-left:auto;	margin-right:auto;	font-size:.7em;	text-align:center;	margin-top:-20px;	font-weight:bold;	color:#666;	padding:0px;	}.small { font-size:0.8em; }/* for Ocarina, LT user description on mysongs pages... T-pain has custom in iamtpain.css */.description_style {padding-bottom:6px;border:1px solid #ccc;border-width:0px 0px 1px 0px;}
