/*
 * FD World CSS
 * Red/Lite(Default) v2.0
 * CSS 2.1
 * by Ferraridude990 © 2005-2008
 * This CSS is to only be used on Ferraridude.com
 */

html[lang|="en"] { page-break-before: avoid; }

html,body { 
	font: 12px/1.5 trebuchet ms, verdana, helvetica, sans-serif;
	color: #000000; 
	background: #FFFFFF;
}

img {
	border: 0px;
}

a, a:visited { color: #0044CC; text-decoration: none; }
a:hover { text-decoration: underline; }
a.headlinks1:link, a.headlinks1:visited { color: #FFFFFF; text-decoration: none; }
a.headlinks1:hover { color: #FFFFFF; text-decoration: underline; }

.page { 
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url('/images/pagebg.png');
	background-repeat: repeat-y;
	width: 758px !important;
	border: 1px solid #000000;
	padding: 0px;
	display: block;
}


.header { 
	height: 125px;
	width: 758px;
	background: url('/images/banner.png') #000000 no-repeat;
	border-bottom: 1px solid #000000;
}

.headlinks {
	text-align: center;
	width: 758px;
	background-image: url('/images/navbg.png');
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
}

.lowerbar {
	height: 10px;
	width: 758px;
	background: url('/images/lowerbar.png') #FFFFFF no-repeat;
}

.sidenav {
	width: 145px;
	float: left;
}

.sidelinks {
	color: #000000;
	font-size: 10pt;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.sidelinks a {
	color: #003569;
	margin-left: 5px;
}

.sidelinks img {
	vertical-align: -3px;
}

.nav {
	font-size: 13pt;
}

.content {
	width: 600px;
	float: right;
}

.text { 
	padding: 1px;
	font-size: 10pt;
	margin-bottom: 3px;
	text-align: justify;
	float: left;
	width: 590px;
}

p.m {
	padding: 0.5em;
	margin-right: 3px;
	background: #fefefe;
	border: 1px solid #cdcdcd;
}


.clink {
	font-size: 8pt !important;
}

.google {
	margin: 0 auto;
	width: 758px;
	text-align: center;
	clear: both;
}

.footer {
	padding-top: 3px;
	background: #000000  no-repeat;
	width: 758px;
	height: 35px;
	text-align: center;
	clear: both;
	color: #FFFFFF;
	font: icon;
}

.listh {
	color: #FFFFFF;
	background-color: #666666;
}

.htitle{
	font-size: 14pt;
	font-weight: bold;
}

.htitle_sm{
   	font-size: 11pt;
    	font-weight: bold;
}

.listh{
    	color: #FFFFFF;
    	background-color: #666666;
   	font-size: 9pt;
    	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.nname{ text-transform: uppercase; }

.r{ color: #CC3300; }
.p{ color: #0066FF; }
.f{ color: #009900; }
.w{ color: #0033CC; }
.txt, .txt:hover{ text-decoration: none; }

div.google > table > td.ch > * > a:link { color: #FFFFFF; text-decoration: none; }
div.google > table > td.ch > * > a:visited { color: #FFFFFF; text-decoration: none; }
div.google > table > td.ch > * > a:hover { color: #FFFFFF; text-decoration: underline; }