*{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
html {}
body {font-family:Tahoma, Verdana, Arial; font-size:12px;color:#7e796b; background-color:#f0f0f0; }

/*Fonts*/


a {color:#333333; text-decoration:none; outline:none}
a:hover {color:#666666;text-decoration:none; outline:none}

a.wht {color:#ffffff; text-decoration:none}
a.wht:hover {color:#ffcc00;text-decoration:none}

#tel{font-size:16pt; color:#666666; padding-bottom:15px}
#tel .secondaryTel{font-size:12pt; color:#888888; padding-bottom:15px}
.secondaryTelPosition {
	position: absolute;
    margin-top: 75px;
    margin-left: 50px;
    font-family:  Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #d9d9d9;
}
/*Links*/

.arrowsmllink {background: url(graphics/arrowsml.png) no-repeat 0px 4px ; padding-left:10px}

h1{color:#333333; font-size:14pt; font-weight:bold; margin:0px 0px 10px 0px;}
p { margin: 1em 0; }
.title{color:#333333; font-size:10pt; font-weight:bold; margin:0px 0px 10px 0px;}

/*Layout*/
#spc10{height:10px}
#clear{clear:both; height:1px}
#main{margin-left:auto; margin-right:auto;width:995px; padding:0px; border-bottom:#b2b2b2 1px solid;border-left:#b2b2b2 1px solid;border-right:#b2b2b2 1px solid; background-color:#FFFFFF}
#header{width:995px;height:126px; background-image:url(../graphics/headerbk.gif); background-repeat:repeat-x}
#footer{margin-left:auto; margin-right:auto;width:995px; padding:10px;clear:both; margin-bottom:20px}
#hero{height:328px; margin:0; top:1px}
#heroinnerleft{height:328px; float:left;}
#heroinnerright{height:328px; background-image:url(../graphics/contentflagbk.gif); background-repeat:no-repeat; width:347px; float:right}
#content{background-image:url(../graphics/contentbk.gif); background-repeat:repeat-x; border-top:#b4b4b4 1px solid; padding:35px; text-align:justify}
#listpanel{width:436px; height:125px; background-image:url(../graphics/listpanelbk.gif); background-repeat:no-repeat; float:left; margin-left:5px}
.openingday{ width:70px; padding:5px; background:#eeeeee}
.openingtime{ width:150px; padding:5px 5px 5px 0px; background:#eeeeee}

#left{float:left}
#leftright{float:left; margin:0px 10px 0px 20px; width:300px}
#leftmain{float:left; width:620px; }
#right{float:right;}

.border{border:#b2b2b2 1px solid}

/*Hitlist*/
#hitlist {padding:2px; color:#cccccc}

/*Form Elements*/

/*JQuery Carousel Elements*/

div.classicCars p {
    float: left;
    margin: 50px 0 0;
}
div.classicCars img {
    border: 1px solid #000000;
    clear: both;
    float: right;
}
#promocarousel > li {
    padding: 0 5px 0 0;
}
.jqcararr {
    -moz-user-select: none;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #999999;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 18px;
    margin-top: -130px;
    text-align: center;
    width: 20px;
}
.carimg {
    cursor: pointer;
}
#center > #bottom > #flrepl {
    background-repeat: no-repeat;
    height: 130px;
    padding-top: 10px;
}
#flashContent > #flrepl {
    background-repeat: no-repeat;
    padding-top: 10px;
}
.jcarousel-container {
    margin: 0 20px;
    padding-top: 18px;
}
.jcarousel-clip {
    margin-left: 25px;
	width: 936px;
}
#bottom > #flrepl > .jcarousel-container {
    margin: 0 5px;
    padding-top: 18px;
}
#promocarouseltop {
    display: block;
    margin-bottom: -10px;
    width: 100%;
}
#promocarouseltext {
    color: #666666;
    display: block;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    margin: auto;
    text-align: center;
    width: 400px;
}


