html{
font-size: 100%; /* WinIE text resize correction */
}
body{
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
background: #ffffff;
padding: 0;
margin: 0;
}
#wrap{
width: 59em;
height:100%;
margin: 0 auto;
padding:0;
text-align: center;
}
#header{
margin: 0;
padding:0em 0em 0em 0em;
text-align:center; 
width:100%;
height: 14.6em;
background-color:#000000;
background-image:url(../images/header-bg.gif);
background-repeat:repeat-x;
}
#special{
font-family: Arial, Helvetica, sans-serif;
width:100%;
margin:0em 0em 0em 0em;
text-align:left;
clear: both; 
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
padding:0em;
color: #ffffff;
}
#special2{
font-family: Arial, Helvetica, sans-serif;
width:100%;
margin:0em 0em 0em 20em;
text-align:left;
clear: both; 
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
padding:0em;
color: #ffffff;
}

#test {
width:157;
height:119;
position:absolute;
z-index:2;
right:0px;
top:0px;
text-align:right;
}
#rightCol{ 
float:right;
width:25%; 
padding:1em;
position: relative;
display:inline;
text-align:center;
}
#mainCol{ 
float:right;
width:35%; 
padding:1em;
position: relative;
display:inline;
text-align:center;
}
#leftCol{ 
float:left; 
width:25%; 
padding:1em;
position:relative;
text-align:center;
background-image:url(../images/leftCol_bg2.png);
background-repeat:no-repeat;
background-position:top
}
#iRightCol{ 
float:right;
width:20%;
padding:1em 0em 1em 0em;
position:relative;
display:inline;
text-align:center;
margin: 0em 6em 0em 0em;
}
#iMainCol{ 
float:left; 
width:65%; 
padding:1em 1em 1em .7em;
position:relative;
text-align:left;
 
}
#iMainColSpecials{ 
float:left; 
width:65%; 
padding:1em 1em 1em .7em;
position:relative;
text-align:center;
 
}
#quote{
width:868px;
height:238px;
background-image:url(../images/quote-bg2.gif);
clear: both; 
padding: 1em;
text-align:left;
}

#footer{
text-align:center;
clear: both; 
padding: 2em 0em 2em 0em;
}

#footer p {
padding:.5em;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:.7em;
font-weight:normal;
}
#footer ul {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
white-space: nowrap;
text-align:center;
}
#footer li {
list-style-type: none;
display: inline;
padding: 0em 0em 0em .4em;
}
#footer li a {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-weight:normal;
font-weight:bold;
}
#footer li a:link {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
font-weight:bold;
}
#footer li a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}
#footer li a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}

a {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-weight:normal;
font-weight:bold;
}
a:link {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
font-weight:bold;
}
a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}
a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}

#logo{
width:59em;
height:100%;
margin:0 auto;
border:0px;
padding:0em 0em 0em 2em;
text-align:left;
}
.roundcont3 {
width: 100%;
background-color: #000000;
color: #ffffff;
}

.roundcont3 p {
margin: 0 1em;
}

.roundtop3 { 
background:url(../images/bl.gif) no-repeat top right;
}

.roundbottom3 {
background: url(../images/br_blk.gif) no-repeat top right; 
}
img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}
div.listing{
clear: both;
font-size: 1em;
padding:1em;
}
img{
border:none;
}
#special a {
text-decoration:none;
color:#ffffff;
font-weight:bold;
}
#special  a:link {
color:#ffffff;
font-weight:bold;
}
#special  a:hover {
font-weight:bold;
color:#ffffff;
}
.name{
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
line-height: 2em;
}
.row{
clear: both;
padding: 2em 0em .5em 0em;
text-align:left;
} 

.formQ{font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#000000;}

form span.required {
	color: red;
	text-align: left;
}

form span.title {
	color: #00357f;
	text-align: left;
}
h1{
font-family:Times New Roman, Arial, Helvetica, sans-serif;
font-size:2em;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
padding: 0em;
color: #000000;
}
h2{
font-family:Times New Roman, Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
padding: 0em;
color: #97691a;
}
h3{
font-family:Times New Roman, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
padding: 0em;
color: #000000;
text-align:center;
line-height:.9em;
}
h4{
font-family:Times New Roman, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight: bold;
text-decoration: none;
text-transform:uppercase;
padding: 0em;
color: #97691a;
line-height:.1em;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#000000;
}
.iMainCol ul{
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
}
.iMainCol li{
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
}
.style2 {font-size: 14px}
.style3 {
	color: #FF0000;
	font-size: 12px;
}
.style5 {color: #f8df7b}