/* CSS Document */

body {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:80%;
font-weight:normal;
color:#333;
background:#ffffff url(../images/bg_tile.gif) repeat;
}

a:visited, a:link { 
text-decoration: none;
color:#fff;
}

a:hover, a:active {
text-decoration:none;
color:#225597;
background:#9ABAFF;
}

h1 {
position:absolute;
top:-300px;
left:-300px;
}

h3 {
font-size:1.0em;
margin:5px;
}

ul  {
padding-left:10px;
margin-left:10px;
}


/* LAYOUT */

#wrapper {
width:782px;
margin:0 auto;
background:#ffffff;
}

#nav {
width:770px;
height:auto;
background-color:#7993CC;
float:left;
padding-left:12px;
}

#nav a:link, #nav a:visited, #nav a:active {
color:#ffffff;
display:block;
padding-left:4px;
padding-right:4px;
background-color:#7993CC;
}

#nav a:hover {
background:#9ABAFF;
color:#ffffff;
padding-left:4px;
padding-right:4px;
}

#nav ul {
list-style-type:none;
padding:0;
margin:0;
line-height:2.0em;
}


#nav ul li {
float:left;
margin-right:20px;
}

#h1 {
width:390px;
height:292px;
float:left;
background: url(../images/h1.gif) no-repeat;
margin-right:1px;
}


h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#225597;
font-size:1.4em;
margin:0;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#225597;
font-size:1.1em;

}
h4 {
	font-weight:normal;
	font-size:1.4em;
	color:#225597;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	
}
h5 {
	font-weight:normal;
	font-size:1.2em;
	color:#225597;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	margin-top:-10px;
}
h6 {
	font-weight:normal;
	font-size:1.2em;
	color:#225597;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-weight:bold;
}


p {
line-height:1.4em;
color:#333;
}
p.center {
margin-top:35px;
margin-bottom:35px;
}
p.tr_nav{
text-align:right;
float:right;
font-weight:bold;
margin-top:3px;
color:#996600;
font-size:14px;
}
p.tr_nav a{
color:#996600;
font-weight:bold;
font-size:12px;
margin-left:5px;
}

#h1flash {
width:390px;
position:relative;
top:257px;
height:35px;
background:#7993CC;
}

#mainimage {
width:390px;
height:292px;
float:left;
background: url(../Images/mainimage.jpg) top left no-repeat;
margin-left:1px;
margin-bottom:2px;
}
#flash_strap{
display:block;
position:relative;
width:782px;
height:146px;
margin-bottom:2px;
}

#flash_strap a,#flash_strap a img{
border:none;

}
.column {
float:left;
min-height:400px;
height:auto !important;
height:400px;
}

.column img {

border:none;
vertical-align:top;
}

#column1 {
width:194px;
margin-right:1px;
}

#column2 {
width:194px;
margin-left:1px;
margin-right:1px;
}

#column3 {
width:194px;
margin-left:1px;
margin-right:1px;
}

#column4 {
margin-left:1px;
width:194px;
}
#col4bott{
width:194px;
background-color:#7993CC;
padding-top:0px;
min-height:265px;
height:auto !important;
height:265px;
}
#col4bott ul{
padding:0;
margin:0;
}
#col4bott ul li{
list-style:none;
margin:0 0 10px 0;
}
#col4bott ul li a{
padding:10px;
text-align:left;
}
#column4 a:link, #column4 a:visited, #column4 a:active{
color:#fff;
display:block;
}

#column4 a:hover {
background:#9ABAFF;
color:#fff;
}

div.clear {
clear:both;
}
#form {
color:#FFFFFF;
position:relative;
bottom:-16px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:-100px;
padding:5px;
background:#f3f3f3;
width:85%;
}

#footer {
width:782px;
background:#7993CC;
margin-top:2px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:0.8em;
}
#footer p{
color:#fff;
padding-left:10px;
padding-right:10px;
}
#footer a:link, #footer a:visited {
border:0;
color:#225597;
}

#footer a:hover, #footer a:active {
color:#fff;
}

#specials {
position:absolute;
margin-left:790px;
top:27px;
width:127px;

}

div.offer {
width:127px;
color:#FFFFFF;
border:1px solid #FFFFFF;
background:#7993CC;
text-align:center;
margin-bottom:10px;
}
div.offer p{
padding:5px;
}
div.yellow {
background:#7993CC;
height:214px;
}
table li{
list-style-image:url(../images/dot.gif);
}
#flash2{
margin-bottom:0px;
margin-top:-1px;
}
#flash3{
background-color:#7993CC;
margin-bottom:2px;
}
#reel1,#reel2,#reel3{
float:left;
margin:0 2px 0 0;
}