/* Solarent Stylesheet by Two Fishes Design - www.twofishesdesign.co.za *//*      * html .className   ---  IE 6 *//*      *:first-child+html . className   ---  IE 7 *//*--------------------- SET UP DEFAULTS -------------------*/body,td {	font-family:Verdana, Arial, Geneva;	font-size:10px;	color: #000000;	line-height:15px;}strong {font-family:Verdana, Arial, Geneva;font-size:11px;font-weight: bold;color:#4d9f02;}bold {font-family:Verdana, Arial, Geneva;font-size:12px;color:#ff6633;}.header{	font-family:Verdana, Arial, Geneva;	font-size:11px;	color: #FF9900;	font-weight: bold}.subheader{	font-family:Verdana, Arial, Geneva;	font-size:10px;	color: #012967;	font-weight: bold}a {	color: #000000;text-decoration: none}A:visited {	COLOR: #000000; text-decoration: none}A:active {	COLOR: #000000; text-decoration: none}A:hover {	COLOR: #ffffff; text-decoration: underline; }/*-------------------- MAIN NAVIGATION --------------------*/#nav, #nav ul{	margin: 20px;	padding: 0;	z-index: 100}	#nav li{	margin: 0;	padding: 0;	list-style: none;	float: left;	background-image: url(../assets/but-back.jpg);	font: bold 10px verdana}#nav a{	display: block;	margin: 0px 1px 0px 0px;	padding: 6px 6px;	width: 175px;		border: 1px solid #f3f3f0;	color: #666666;	text-align: center;	text-decoration: none}#nav div{	position: absolute;	visibility: hidden;	z-index: 100;	margin: 1px 0px 1px 0px;	padding: 0;	color: #fff;	background: #999999;	border: 1px solid #f3f3f0}#nav div a	{	position: relative;		display: block;		margin: 1px 0px 1px 0px;		padding: 4px 8px;		width: 150px;		height: 20px;		z-index: 100;		white-space: wrap;		text-align: left;		text-decoration: none;		font: 11px verdana}		/*------------------------- TOP RIGHT NAV AND BOT NAV------------------------*/.top-nav {	text-align:right;	padding:10px;}.bot-nav {	text-align:center;	padding:3px;	font-size: 9px;	color:#FFFFFF;}.bot-nav a {	color:#666666;	font-size: 9px;	text-decoration: none;}.bot-nav a:visited {	color:#8d8d8d;	font-size: 9px;	text-decoration: none;}.bot-nav a:hover {	color:#60c902;	text-decoration: underline;}/*------------------------- LEFT NAVIGAVTION------------------------*/.mainDiv2{ 	width:180px;	height: 28px;  	color:#f06022;	font: bold 11px Verdana, Arial, Geneva;}.2008Header{  cursor:auto;  color:#ffffff;  width:auto;    font: bold 10px Verdana, Arial, Geneva;}.topItem{	cursor:pointer;	color:#000000;	width:auto;	text-align:left;	padding: 10px 5px 5px 20px;  	font: 10px Verdana, Arial, Geneva;	text-decoration: none;}.topItem a{	cursor:pointer;	color:#f06022;	width:auto;	height:28px;	text-align:left;	font: 10px Verdana, Arial, Geneva;	text-decoration: none;}.topItem a:hover{	color:#fcb317;	width:auto;	font: 10px Verdana, Arial, Geneva;	text-decoration: underline;}/*------------------------- TABLES ------------------------*/.liqwidworks-table a  {	color: #4d9f02;text-decoration: none}.liqwidworks-table a:visited {	COLOR: #4d9f02; text-decoration: none}.liqwidworks-table a:active {	COLOR: #4d9f02; text-decoration: none}.liqwidworks-table a:hover {	COLOR: #666666; text-decoration: underline; }.liqwidworks-lines {	border-bottom: 2px dotted #CCCCCC;}.services-lines {	border-right: 2px dotted #CCCCCC;}.tableborders {	font-family:Verdana, Arial, Geneva;	font-size:10px;	padding:15px;	line-height:17px;	border-top: 1px dotted #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 1px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	color:#474343;}.tableborders a {	color:#FF9900;	width:auto;	font: 10px Verdana, Arial, Geneva;	text-decoration: none;}.tableborders a:hover {	color:#000000;	width:auto;	font: 10px Verdana, Arial, Geneva;	text-decoration: underline;}.tableborderred {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-red.jpg);}.tableborderblue {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-blue.jpg);}.tableborderpurple {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-purple.jpg);}.tableborderpink {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-pink.jpg);}.tableborderorange {	font-family:Verdana, Arial, Geneva;	font-size:12px;	font-weight: bold;	color:#ffffff;	height:auto;	padding: 5px 10px 5px 15px;	border-top: 1px solid #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 0px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	background: #daecfe url(../assets/but-orange.jpg);}.tableborderblanklong {	font-family:Verdana,Arial,Geneva;	font-size:8pt;	font-weight: bold;	color:#FFF;	text-align:left;}.tableborder1 {	font-family:Verdana,Arial,Geneva;	font-size:10px;	padding:10px;	color:#333333;	border: 1px solid #cbc8c8;	background-color: #f3f3f0;}.tableborder2 {	font-family: Verdana, Arial, Geneva;	font-size: 10px;	color: #666666;	padding: 10px;	border-top: 2px dotted #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 0px solid #CCCCCC;	border-left: 0px solid #CCCCCC;	background-color: #f3f3f0;}.tableborder3 {	font-family:Verdana, Arial, Geneva;	font-size:10px;	color:#474343;	line-height: 15px;	padding:10px;	text-align:left;	border-top: 2px none #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px none #CCCCCC;	border-left: 1px none #CCCCCC;}.tableborder4 {	font-family:Verdana, Arial, Geneva;	font-size:10px;	color:#474343;	padding:10px;	border-top: 2px dotted #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}.tablebordermachines {	font-family:Verdana, Arial, Geneva;	font-size:10px;	line-height:15px;	border-top: 1px dotted #9D9D8A;	border-right: 1px solid #9D9D8A;	border-bottom: 1px solid #9D9D8A;	border-left: 1px solid #9D9D8A;	color:#333333;}.tableborderimage {	font-family:Verdana, Arial, Geneva;	font-size:10px;	border-top: 2px solid #70B6E7;	border-right: 2px solid #70B6E7;	border-bottom: 2px solid #70B6E7;	border-left: 2px solid #70B6E7;	color:#474343;}.tableborderhead2 {	font-family:Verdana, Arial, Geneva;	font-size:11px;	font-weight: bold;	padding: 5px 0px 5px 15px;	color:#fff;}.tablebordermain {	font-family:Verdana, Arial, Geneva;	font-size:8pt;	border-top: 1px solid #EBEBEB;	border-right: 1px none #EBEBEB;	border-bottom: 1px none #EBEBEB;	border-left: 1px none #EBEBEB;		color: #5a5a43;		padding:5px 16px;}.tablebordernav {	font-family:Verdana, Arial, Geneva;	font-size:8pt;	border-top: 1px none #E2E2E2;	border-right: 1px solid #E2E2E2;	border-bottom: 1px solid #E2E2E2;	border-left: 1px solid #E2E2E2;	background-color: #e7e7e7;	color: #5a5a43;	background-image:  url(file:///Macintosh%20HD/Users/estevisser/Sites/the-diet/images/navbg.gif);	background-repeat: repeat;}.submenu {	cursor:auto;	color:#000000;	width:auto;	text-align:left;	font-family:Verdana, Arial, Geneva;	font-size:10px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #bdbdae;	border-right-color: #bdbdae;	border-bottom-color: #d0d0c5;	border-left-color: #bdbdae;	height: auto;	padding: 1px 1px 1px;	background-color: #ffffff		}	
