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:#ffc;}body { font: 16px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #000; }div.page-title {	font-size:1.3em;	color:#5DA23C;	}div#main {	width:880px; 	height: 500px;	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: #111111;	text-decoration: none;	/*margin-right:25px;*/}a:hover {	color: #666666;	text-decoration: underline;}.navbar {	color: #5DA23C;	text-align:right;	text-transform:lowercase;	padding-top:0px;	padding-left:0px;}#main-body {    min-height: 400px;    /*width:100%;*/    margin:30px 0px 20px 0px;    position: relative;}#left-main{    /*position:absolute;    width: 100%;*/    padding-right: 10px;    width: 600px;    float:left;    top:0;    left:0;    /*width: 580px;*/}#right-main{ position:absolute; top:0; right:0; width: 200px;}.contentbox{    padding-left: 5px;    background: #ffc;    border:2px solid #ccc;}#twitter_div{    /*-moz-border-radius:10px;    -webkit-border-radius:10px;*/    padding-left: 10px;}#twitter_update_list{    list-style-type:none;    padding:0;    margin:0;    padding-right: 5px;}#twitter_update_list li{    margin-top:5px;    padding: 5px;   border: 1px solid #aaa;   background: #eee;   font-size:.7em;    /*-moz-border-radius:5px;    -webkit-border-radius:5px;*/}.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:#ffc;	width:880px;	min-height:50px;	margin-top:0px;	margin-bottom:45px;		border:2px solid #ccc;	border-width:0px 2px 2px 2px;	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:1em;	left:200px;	padding:2px 0px 0px 2px;	text-align:right;	bottom:0px;}a.navlink {    padding: 0px 25px 0px 25px;}div#topnav div#text {	position:absolute;	bottom:7px;	margin:0px 0px 0px 0px;	width:630px;}#soupdoglogo {	height:75px;	float:left;	margin:0px 0px 0px 10px;	border:0px;}#soupdogtextdiv {    height:150px;    position: absolute;    top: -0px;    left: 100px;    margin:0px 0px 0px 10px;}#soupdogtext{    font-size: 2em;    color: #000000;}#soupdogsubtext{    font-size: 2em;    text-align: right;    color: #666666;}#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:#fff;	padding:0px;}#bottomnav {	font-size:.8em;	padding:10px 0px 0px 0px;}#copyright {	padding:0px;	font-size:.7em;	color:#999;	padding:8px 0px 8px 0px;}*/#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 10px 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;}li#topitem{	font-size:1.em;	font-weight:bold;	margin:0px;	color:#666;	}#copyright {    border-top: 2px solid #eee;	padding:5px;	font-size:.7em;	color:#999;	padding:8px 0px 8px 0px;	position: relative;	bottom: 0px;}div.print {	display:none;}h1 {}h2 {	color:#00000;	font-size:12pt;	}#product-bar {	min-height:100px;	margin: 20px 0px 0px 210px;	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; }