/* ----------------------------------------------------------------------CSS DOCUMENT-------------------------------------------------------------------------Title:      WeboptimiserAuthor:     Type3Updated:    July 2008-----------------------------------------------------------------------*/html {	/* fixes firefox to have vert scroll bars */	/* -------------------------------------- */	overflow: scroll;	overflow: -moz-scrollbars-vertical;}body{	background-color:#d1d1d1;	margin:0;	padding:0;	background-image:url(http://www.weboptimiser.com/images/back-gradient.gif);	background-repeat:repeat-x;	background-position:top;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:1em;	line-height:110%;	color:#4a4a4a;}#main { 	padding: 16px 0 16px 220px;}#outer{	background-image:url(http://www.weboptimiser.com/images/back.gif);	background-repeat:no-repeat;	background-position:top center;}/* HTML *//* ------------------------------------------------------------------------- */h1{	margin:0 0 10px 0;	padding: 20px 0 4px 0;	font-weight:400;	font-size:1.6em;	line-height:120%;	color:#254979;}h2{	font-weight:400;	font-size: 1.4em;	line-height:110%;	color:#254979;}.clearall {	clear:both;}img {	border:0;}a {	color:#4a4a4a;}/* Page Template *//* ------------------------------------------------------------------------- */#page	{	width:875px;	background-color:#FFFFFF;	margin-left:auto;	margin-right:auto;	padding: 17px 50px 20px 50px;}#accesskeys{	display:none;}/* Header *//* ------------------------------------------------------------------------- */#header{	margin:0;	padding:0;}#header #mast{	margin:0 0 12px 0;}#header #mast #logo{	width:305px;	float:left;}#header #mast #affiltiates{	width:430px;	padding-left: 140px;	float:left;}/* Footer *//* -------------------------------------------------------------- */#footer{	font-size:.7em;	margin-top:20px;}#footer #copyright{	float:left;		color:#4a4a4a;}#footer #telephone{	float:right;	color:#325381;	font-weight:700;}/* Side & Nav *//* ------------------------------------------------------------------------- */#side { 	position:fixed;	top:130px;	width:200px; 	float:left;}#nav h2 { margin-top:20px; }#nav	{	margin:0;	padding:0;	height:1%;}#nav ul{	margin:0;	padding:0;	list-style:none;}#nav li{	padding-right:0;;	list-style:none;	float:left;}#nav li a{	display:block;	background-position:top left;	background-repeat:no-repeat;	height:42px;}#nav li a span{	display:none;}#nav #acc a{	background-image:url(../images/accessibility_orange.gif);	width:224px;}#nav #acc a:hover{	background-image:url(../images/accessibility_blue.gif);}#nav #fd a{	background-image:url(../images/free_directory_orange.gif);	width:224px;}#nav #fd a:hover{	background-image:url(../images/free_directory_blue.gif);}#nav #tss a{	background-image:url(../images/every_day_orange.gif);	width:224px;}#nav #tss a:hover{	background-image:url(../images/every_day_blue.gif);}#nav #prs a{	background-image:url(../images/how_to_orange.gif);	width:224px;}#nav #prs a:hover{	background-image:url(../images/how_to_blue.gif);}#nav #sts a{	background-image:url(../images/seo_10_orange.gif);	width:224px;}#nav #sts a:hover{	background-image:url(../images/seo_10_blue.gif);}#nav #ppc a{	background-image:url(../images/PPC_orange.gif);	width:224px;}#nav #ppc a:hover{	background-image:url(../images/PPC_blue.gif);}#nav #stt a{	background-image:url(../images/tips_orange.gif);	width:224px;}#nav #stt a:hover{	background-image:url(../images/tips_blue.gif);}#nav #ase a{	background-image:url(../images/Advanced_orange.gif);	width:224px;}#nav #ase a:hover{	background-image:url(../images/Advanced_blue.gif);}