/* CSS Document */

body {
margin:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

a:visited, a:link { 
text-decoration: none;
}

a:hover, a:active {
text-decoration:none;
}

h1 {
position:absolute;
top:-300px;
left:-300px;
}

h3 {
font-size:1.0em;
margin:5px;
}

ul  {
padding-left:10px;
margin-left:10px;
}
/* -------------------- NAVIGATION */


#navigation {
position:absolute;
top:106px;
right:20%;
border:0px;
letter-spacing:0.1em;

}

#navigation ul {
margin:0;
padding:0;
list-style:none;
}

#navigation ul li {
float:left;
margin-right:3px;
margin-left:3px;
position:relative;
}

#navigation ul li a {
display:block;
padding:10px;
padding-top:7px;
padding-bottom:7px;
}

#navigation ul li a:hover {
display:block;
border:none;
}

#navigation ul li.cur a {
display:block;
padding:10px;
padding-top:7px;
padding-bottom:7px;
font-weight:bold;
border:none;
}

#navigation ul li.cur a:hover {
display:block;
}


/* LAYOUT */

#wrapper {
width:782px;
margin:0 auto;
background:#ffffff;
}

#nav {
width:770px;
height:auto;
float:left;
padding-left:12px;
}



#nav a:link, #nav a:visited , #nav a:active{
display:block;
padding-left:4px;
padding-right:4px;
}

#nav a:hover {
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;
margin-right:1px;
}

#h1flash {
width:390px;
position:relative;
top:257px;
height:35px;
}
#flash_strap{
width:782px;
height:146px;
margin:1px 0 1px 0;
}
h4.banner {
	font-weight:normal;
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
#mainimage {
width:390px;
height:292px;
float:left;
margin-left:1px;
margin-bottom:1px;
}
div.column {
float:left;
margin-top:1px;
}
.column {
float:left;
margin-top:1px;
}
.column img {
margin:0 0 2px 0;
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;
}
#form {
text-align:center;
background:#f3f3f3;
width:80%;
margin:0 auto;
padding:10px;
}
#column4 a:link, #column4 a:visited {
display:block;
}
#column4 ul li{
padding-top:10px;
}
#col4bott{
width:194px;
padding:0;
margin:0;
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 {
display:block;
}
div.clear {
clear:both;
}
#content p img.right {
float:left;
}
#content p img.rleft {
float:left;
}
#footer {
width:782px;
margin-top:2px;
text-align:center;
font-size:0.8em;
}

#footer a:link, #footer a:visited {
border:0;
}

#specials {
position:absolute;
margin-left:790px;
top:27px;
width:127px;

}
#specials a:hover{
background-color:none;
}

div.offer {
width:127px;
text-align:center;
margin-bottom:10px;
}
div.offer p{
padding:5px;
}
#flash3{
margin-bottom:0px;
margin-top:0px;
height:65px;
}
