@charset "utf-8";
/* CSS Document */

html, body { height:100%; margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#444444 url("../images/BG.gif") repeat left top; }

div#OuterContainer {
visibility: hidden;
width: 100%;
height: 50%; /* Bump div#InnerContainer down half the height of the screen. */
margin-top: -370px; /* Half the height of div#InnerContainer. */
float: left;
}
div#InnerContainer {
width: 970px;
height:740px;
clear: both;
margin-left: auto; 
margin-right: auto;
position: relative;
top: -370px;
/* IE4ever Hack: Hide from IE4 **/
position: static;
/** end hack */
}
            /* Hide from IE5mac \*//*/
                div#OuterContainer {
                    display: none;
                }
                html, body {
                    height: auto;
                }
            /* end hack */


img { border:0 }

.Contentholder{ height:740px; width:970px; background:url("../images/Block_BG.jpg") no-repeat left top; }
.MainBody { width:970px; height:690px; background:url("../images/FranchiseQuality.png") no-repeat left 45px; }
.TopContainer { height:462px; }
.TopContainer .Col1 { float:left; height:462px; width:370px; }
.TopContainer .Col2 { float:left; width:552px; padding-top:111px; }
.logoHolder { width:370px; padding:30px 0 0 61px; }
#logo {
	z-index: 9999;
}
#logo a { width:0px; height:0px; overflow:hidden; display:block; background: url(../images/AutoQuestLogo.png) top left no-repeat; padding: 82px 0px 0px 282px; }
.quest { padding:23px 0 0 41px; }
.bentleysgroup { padding:0 0 0 41px; }
.tabHolder { background:url("../images/TextBlock.png") no-repeat left top; height:352px; padding:0; }
#menu { height:61px;  padding:0 0 0 60px; }
#menu h2 { float:left; background:url("../images/tab.png") no-repeat left top; height:61px; width:113px; padding:0; margin:0; font-size:1.3em; text-align:center; }
#menu .on { float:left; background:url("../images/tab_on.png") no-repeat left top; height:61px; width:113px; padding:0; margin:0; font-size:1.3em; text-align:center; }
#menu h2 a { padding:33px 0 0 0; margin:0; display:block; color:#d75961; text-decoration:none; }
#menu .on a { padding:28px 0 0 0; margin:0; display:block; color:#ce000c; text-decoration:none; }
#menu h2 a:hover { padding:33px 0 0 0; margin:0; display:block; text-decoration:underline; }
#menu .on a:hover { padding:28px 0 0 0; margin:0; display:block; text-decoration:none; }
.HomeText { padding:0 30px; }
.HomeText h3 { font-size:1.6em; padding:18px 0 6px 0; margin:0; }
.HomeText h4 { margin:0; font-size:2em; padding:12px 0; }
.HomeText p { padding:4px 0 12px 0; margin:0; line-height:1.6em; }
.HomeText a { color:#ce000c; text-decoration: underline; }
.FinanceText h3 { margin:0; font-size:2em; padding:18px 0 6px 0; }
.FinanceText span { color:#ce000c; font-weight:bold; }
.FinanceText p { padding:6px 0; margin:0; line-height:1.6em; }
.ContactText, .FinanceText { padding:0 30px; }
.ContactText h3 { margin:0; font-size:2em; padding:18px 0 6px 0; }
.ContactText span { color:#ce000c; font-weight:bold; }
.ContactText p { padding:6px 0; margin:0; }
.CarsHolder { padding:4px 0 0 33px; }
.Footer { height:50px; color:fff; }
.Footer p { color:#FFF; line-height:1.6em; }
.Footer p a { color:#FFF; text-decoration:none; }
.Footer p a:hover { color:#FFF; text-decoration: underline; }
.Footer p span { color:#000168; }
.Footer .Left { float:left; width:490px; padding-left:30px; }
.Footer .Right { float:right; width:410px; padding-right:30px; }















