@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#wrapper {
	margin: 10px auto;
	width: 1009px;
	background-image: url(../images/bg_middle.gif);
}

#header {
background-image:url(../images/bg_header.gif);
height: 150px;
}

#content {
padding-top: 20px;
background-image: url(../images/bg_middle.gif);
min-height: 640px;
}

#footer {
background-image: url(../images/bg_bottom.gif);
height: 40px;
}

#header img.logo {
float: left;
margin-left: 20px;
margin-top: 20px;
}

#header #seasonal1 {
float: right;
margin-right: 60px;
margin-top: 40px;
}

#header img.taglineseasonal {
margin-top: 0px;
margin-left: 30px;
}

#header #seasonal2 {
float: right;
margin-right: 60px;
margin-top: 0px;
}


#header img.tagline {
margin-top: 80px;
margin-left: 30px;
}

#content #left {
float: left;
margin: 0px 20px 0px 35px;

}

#content #left #login{
background: url(../images/bg_login.gif) no-repeat;
width: 200px;
height: 140px;
margin: 0px;
}

#login table{
margin-top: 0px;
margin-left: 13px;
}

#login table tr th{
font-family:	Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-bottom: #FFFFFF 1px solid;
text-align: left;
padding: 5px 0px;
}

#login table tr td{
font-family:	Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
}

#login table tr input{
width: 165px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #CCCCCC;
}

#login table tr input.mysubmit{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: none;
width: auto;
padding: 0px 5px;
}

#content #left #menu{
margin: 10px 0px 0px 0px;
}

#content #right{
margin-left: 280px;
}

#content #right #main_art{
height: 150px;
margin-bottom: 40px;
}

#content #right h1{
font-family: Arial, Helvetica, sans-serif;
color: #6CADDF;
margin-bottom: 30px;
}

#content #right p{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
margin-right: 60px;
margin-top: 10px;
margin-bottom: 10px;
}

#content #right p a,  #content #right p a:visited, #content #right p a:hover, #content #right p a:focus {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #6CADDF;
font-weight: bold; 
text-decoration: none;
}

#content #right ul{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
margin-right: 60px;
margin-top: 10px;
margin-bottom: 10px;
list-style-position: inside;
text-indent: 30px;
}

#content #right #cr_container {
width: 670px;
}

/*********/

#content #right form.main label {
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding-right: 20px;
text-align: right;
width: 120px;
}

#content #right form.main input, #content #right form textarea{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #CCCCCC;
/*padding-top: 3px;*/
margin: 10px 5px 5px 5px;
vertical-align: text-top;
width: 320px;

}

#content #right form.main input.mysubmit{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: none;
width: auto;
padding: 5px 20px;
}


#content #right form.main input.checkbox {
width: 20px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
margin: 5px 10px 5px 0px;
vertical-align: middle;
border: none;
}


#content #right form.main label.checkbox {
display: inline-block;
width: 120px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: middle;
}

#content #right object {
display: inline;
vertical-align: text-top;
padding-top: 10px;
}

#content #right a img, #content #right a:hover img, #content #right a:focus img, #content #right a:visited img {
text-decoration: none;
border: none;
margin: 10px auto;
display: inline;
text-align: center;
}


.login_3p{
padding: 5px 0px 5px 10px;
/*background-color: #AFBC22 !important;
border: 1px solid #FFFFFF !important;*/
background-color: #AFBC22;
border: 1px solid #FFFFFF;
}

.login_3p th, h4{
font-family:	Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-bottom: #FFFFFF 1px solid;
text-align: left;
padding: 3px 0px;
}

.login_3p td {

}

.login_3p label {
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
/*color: #FFFFFF !important;*/
color: #FFFFFF;
padding-right: 20px;
}

.login_3p input{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #CCCCCC;
padding-top: 3px;
}

.login_3p input.mysubmit{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: none;
width: auto;
padding: 0px 5px;
}



.login_3p a,  .login_3p a:visited , .login_3p a :hover, .login_3p a:focus  {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.login_3p a img, .login_3p a:visited  img, .login_3p a :hover img, .login_3p a:focus img  {
text-decoration: none;
border: none;
}

p.contact {
margin-left: 5px !important;
margin-top: 10px !important;
float: left !important;
color:#FFFFFF !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 18px !important;
}

p.copyright {
color:#FFFFFF !important;
float: right !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
margin-top: 15px !important;
margin-right: 3px !important;
}


table.icons{
margin-top: 20px;
padding-left: 0px;
margin-left: 0px;
}

table.icons td{
padding-right: 6px;
padding-bottom: 10px;
}

img.link{
border-style: none;
}

#footer #headernav {
float: right;
margin-right: 40px;
margin-top: 4px;
}

p.headercontact {
margin-left: 35px;
margin-top: 12px;
float: left;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.specials {
width: 670px;
margin: 0px;
}

.specials table {
border-collapse: collapse;
width: 100%;
margin: 0px auto;
background-color: #003F5F;
}

.specials table td {
border: 1px solid #CCCCCC;
padding:5px 0px;
height: 80px;
text-align: center;
vertical-align: top;
}

html>/**/ body .specials table td {
border: 1px solid #CCCCCC;
padding: 10px 0px;
height: 80px;
text-align: center;
vertical-align: top;
}

.specials table th {
border: 1px solid #CCCCCC;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding: 5px 0px;
}

html>/**/ body .specials table th {
border: 1px solid #CCCCCC;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding: 10px 0px;
}

.specials table img {
margin: 5px auto;
border: 1px solid #6CADDF;
height:100px;
width: 100px;
}

html>/**/ body .specials table img {
margin: 0px auto 10px auto;
border: 1px solid #6CADDF;
height:100px;
width: 100px;
}

.specials table a, .specials table a:hover, .specials table a:focus, .specials table a:visited {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
width: 200px;
display: block;
margin: 0px auto;
padding: 0px;
}


.specialsprice {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #E31836;
width: 200px;
margin: 0px auto;
display: block;
font-weight: bold;
}

.specialsdesc {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
width: 200px;
display: block;
margin: 0px auto;
}

.highlight {
background-color: #004263;
border: none;
width: 670px;
text-align: center;
margin: 10px 0px;;
}

.highlight hr {
color: #FFFFFF;
}

.highlight table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
margin: 10px auto;
/*padding: 10px;*/
}




.highlight a, .highlight a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.highlight a img {
border: none;
}

.highlight a:focus, .highlight a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
/*background-color: #6CADDF;*/
/*margin: 15px;*/
font-weight: bold;
text-decoration: none;
}


.highlight td {
padding: 5px 10px;
}

.highlight img {
margin: auto;
}

a.buttonlnk:link, a.buttonlnk:visited, a.buttonlnk:hover, a.buttonlnk:focus {
display: inline-block;
background-color: #7C6A55;
background-color: #6CADDF;
background-color: #E31836;
background-color: #AFBC22;
border: 1px solid #FFFFFF;
padding: 5px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin: 20px 20px 20px 0px;
}


.clearit {
display: block;
clear: both;
}



.floatleft {
width: auto;
float: left;
padding-right: 20px;
padding-bottom: 10px;
}

.floatright {
width: auto;
float: right;
padding-right: 20px;
padding-bottom: 10px;
}

.alert {
color: #AFBC22 !important;
}

#right h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #FFFFFF;
font-weight: bold;

}