body{ left: auto; right: auto; margin-left: auto; margin-right: auto; padding:0; margin-top:0; background-color:#482221; } 


/* for header file */
 
/* global styles */ 
#container {left: auto; right: auto; margin-left: auto; margin-right: auto; width:800px; position:relative;}
#nav_column {width:237px; height:100%; float:left; background:#ffffff url(http://markferrari.com/img/nav/nav_border.jpg) repeat-y top;}
#content {width:560px; height:100%; padding:0; float:right; clear:both; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size:14px; line-height:16px; color:#000000; background:#EADABE url(http://markferrari.com/img/parchment.jpg) repeat-y top right; }
#main_content {clear: both; background:transparent; position:relative; margin:0 20px 100px 20px;  font-family: Arial, Helvetica, Verdana, Geneva sans-serif; }
#bottom_nav {text-align:center; padding-top:20px;}
#copyright {clear:both; width:100%; text-align:center; font-size:10px; line-height:11px; color:#888888; padding-top:20px;}

#page_title {text-align:center; color:#702F35; font-size:18px; line-height:20px; letter-spacing:.25em; padding-bottom:20px;}

.testimonial_credit {text-align:right; font-size:11px; line-height:11px; font-style:italic; padding-top:0;}
.indent {text-indent:4em;}
.faq_indent {padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; text-indent:4em;}
.faq_question {color:#261D54; padding-top:15px; padding-bottom:10px; padding-left:3px; }

/* link styles */
a:link, a:visited, a:active {color:#FD7102; text-decoration: none; }
a:hover {color:#333399; text-decoration: underline; }
a.copyright:link, a.copyright:visited, a.copyright:active {color:#9F4B53; text-decoration: none; }
a.copyright:hover {color: #9F4B53; text-decoration: underline; }
a.nav_link:link, a.nav_link:visited, a.nav_link:active {font-family: Arial, Helvetica, Verdana, Geneva sans-serif; font-size:16px; line-height:26px; font-style:italic; font-weight:bold; color:#482221; text-decoration:none;}
a.nav_link:hover {font-family: Arial, Helvetica, Verdana, Geneva sans-serif; font-size:16px; line-height:26px; font-style:italic; font-weight:bold; color:#482221; text-decoration:underline;}

/* page styles */

#nav li li a { /* how links appear in drop down menu */
	display: block; font-size:12px; color: #A6115B; padding: 0.2em 10px;} 
#nav li li a:hover { /* rollover effect in drop down menu */
	padding: 0.2em 10px; color: #1000A9; text-decoration: underline; } 
#nav li { /* top level nav list items */
	position: relative; left:-20px; list-style: none; }
li ul {	/* second level nav list item layout */
	display: none;	position:absolute; top: 2.5em; right: -20px; width: 10em; background-color: #ffffff; border-right: solid 1px #7d6340; border-bottom: solid 1px 7d6340;}
li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;	left: auto;}
li li {	/* affects second level nav items */
	display: block;	float: none; background-color: transparent;	border: 0;}
li:hover ul, li.over ul {/* this makes the drop down work */
	display: block;} 



 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
