/*LINKS FORMATTING */
a:link {
text-decoration: none;
line-height:3.2mm;
color: #BB0000; 
font-size: 10pt;
font-family: Verdana;
}
a:visited {
text-decoration: none;
line-height:3.2mm;
color: #BB0000;
font-size: 10pt;
font-family: Verdana;
}
a:hover {
text-decoration: underline;
line-height:3.2mm;
color: #F5B915;
font-size: 10pt;
font-family: Verdana;
}
a:active {
text-decoration: none;
line-height:3.2mm;
color: #BB0000;
font-size: 10pt;
font-family: Verdana;
}

a.mail {text-decoration: none; line-height:3.2mm;color: #540909; font-size: 10pt; font-family: Verdana;}
a.mail:visited {text-decoration: none; line-height:3.2mm; color: #540909; font-size: 10pt; font-family: Verdana;}
a.mail:hover {text-decoration: underline; line-height:3.2mm; color: #540909; font-size: 10pt; font-family: Verdana;}
a.mail:active {text-decoration: none; line-height:3.2mm; color: #540909; font-size: 10pt; font-family: Verdana;}

a.small {text-decoration: none; line-height:3.2mm; color:#999999; font-size: 8pt; font-family: Verdana;}
a.small:visited {text-decoration: none; line-height:3.2mm; color: #999999; font-size: 8pt; font-family: Verdana;}
a.small:hover {text-decoration: underline; line-height:3.2mm; color: #999999; font-size: 8pt; font-family: Verdana;}
a.small:active {text-decoration: none; line-height:3.2mm; color: #999999; font-size: 8pt; font-family: Verdana;}

/* FORM FORMATTING */
input {
background: #FAFAFA;
border: 1px solid #464E46;
color: #000000;
font-family:Verdana;
font-size:11px;
}
textarea {
background-color: #FAFAFA;
border: 1px solid #464E46;
color: #000000;
font-family:Verdana;
font-size:11px;
}
select {
background: #FAFAFA;
border: 1px solid #464E46;
color: #000000;
font-family:Verdana;
font-size:11px;
}

/* TEXT FORMATTING */
b {
font-family:Verdana, Silkscreen;
font-size:12px;
}
b.hours {
color: #999999;
font-family:Verdana, Silkscreen;
font-size:12px;
}
h1 { 
color: #999999;
font-weight: bold; 
font-size: 13pt; 
font-family: Verdana;
margin-top:0px;
margin-bottom:0px;
}
h2 { 
color: #999999;
font-weight: bold; 
font-size: 10pt; 
font-family: Verdana;
}
hr {
border: none;
background-color: #B4CBDF;
height: 0px;
}
td {
color: #000000;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
}
p {
color: #000000;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
line-height: 4mm;
text-align: justify;
padding-top:0px;

/* EXTRA SETTINGS 
font-style: none;
font-variant: none; /* small-caps 
text-transform: none; /* uppercase, lowercase, capitolize 
text-decoration: none; /* underline, overline, line-through 
word-spacing: none; /* in (inches), cm (centimeters), mm (millimeters), pt (points),pc (picas), em (ems),ex (x-height), px (pixels) 
letter-spacing: none;

vertical-align: none; /* top, bottom ,text-top, text-bottom, baseline, middle, sub, super 
text-indent: none;
*/
}
center {
margin-top:0px 0px 0px 0px;
padding-top:0px 0px 0px 0px;
}
/* LAYOUT SETTINGS */
body {
background-color:#8D0000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana;
font-size: 12px;
}
#container{
background-color:#FFFFFF;
}
#header {
background-image: url(./images/header_cont.gif);
background-repeat: repeat-x;
}
#middle {
background-color: #FFFFFF; 
top:201px; 
margin-left: 201px;
margin-right:160px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:160px;
padding-left:7px;
padding-right:7px;
}
html>body #middle {
margin-left: 201px;
margin-right:160px;
}
#middlespecial {
background-color: #FFFFFF; 
top:200px; 
margin-left: 201px;
margin-right:0px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:0px;
padding-left:7px;
padding-right:7px;
}
html>body #middlespecial {
margin-left: 201px;
margin-right:0px;
}
#left {
background-color: #FFFFFF;
position: absolute;
left:0px;
top:200px;
width: 200px;

}
html>body #left {
height: auto; /*for mozilla */
}
#middlefranchise {
background-color: #FFFFFF; 
top:200px; 
margin-left: 250px;
margin-right:0px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 250px;
margin-right:0px;
padding-left:7px;
padding-right:7px;
}
html>body #middlefranchise {
margin-left: 250px;
margin-right:0px;
}
#leftfranchise {
background-color: #FFFFFF;
position: absolute;
left:0px;
top:200px;
width: 250px;
}
html>body #leftfranchise {
height: auto; /*for mozilla */
}

#right {
background-color: #FFFFFF;
position: absolute;
right:0px;
top:200px;
width: 160px;          /* RC width */
}
#footer {
background-image: url(./images/footer_cont.gif);
clear: both;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


/* CONTAINER SETTINGS*/
#gradient {
background-image:url(images/pane_gradient.gif); 
background-repeat: repeat-x; 
background-position:bottom; 
}
#topleftcorner {
/* MEANT FOR LEFT PANE, MUST BE CHANGED LATER */
border-left-color:#E7E4E5;
border-left-style:solid;
border-left-width:1px;
border-top-color:#E7E4E5;
border-top-style:solid;
border-top-width:1px;
}
#toprightcorner {
/* MEANT FOR LEFT PANE, MUST BE CHANGED LATER */
border-right-color:#E7E4E5;
border-right-style:solid;
border-right-width:1px;
border-top-color:#E7E4E5;
border-top-style:solid;
border-top-width:1px;
}
.borderleft {
border-left-color:#E7E4E5;
border-left-style:solid;
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
margin:0;
padding:0;
padding-left:10px;
}
.bordertop {
border-top-color:#E7E4E5;
border-top-style:solid;
border-top-width:1px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:0px;
margin:0;
padding:0;
padding-left:10px;
}
.borderright {
border-right-color:#E7E4E5;
border-right-style:solid;
border-right-width:1px;
border-top-width:0px;
border-left-width:0px;
border-bottom-width:0px;
margin:0;
padding:0;
padding-left:10px;
}
sup {
font-size: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
padding-top:0px;
vertical-align:top;
}

/* MISCELLANEOUS */
.noarg { 
margin-right: -4px;  /* for spam trapping thing */
} 
li {
font-size: 12px;
line-height: 4mm;
}
ul {
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

