body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
  background-color:#283540;
  color: #000000;
  padding: 0px;
  margin: 0px;
  text-align:center;
  text-decoration: none;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

a {
text-decoration:none;
}
a img{
text-decoration:none;
border:none;
}

img {
text-decoration: none;
border:none;
}

#wrapper {
background-color:#31414e;
width: 830px;
height: 100%;
margin:0 auto;
padding-bottom:10px;
text-align:center;
text-decoration: none;
}

#navbartop {
height: 60px;
 margin: 0px 0px 0px 0px;
 background-color: #506473;
 text-align: right;
}
#navbartop a{
font-size:12px;
font-weight:500;
font-family: Futura, Verdana, Geneva, Arial, helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
}

#navbartop a:hover{
font-size:12px;
font-weight:500;
font-family: Futura, Verdana, Geneva, Arial, helvetica, sans-serif;
color: #FFFF00;
text-decoration: none;
}

.visited{
font-size:12px;
font-weight:500;
font-family: Futura, Verdana, Geneva, Arial, helvetica, sans-serif;
color: #283540;
text-decoration: none;
display:inline;
}

#navbarleft {
margin: 10px 0 5px 10px;
height: 45px;
float:left;
display:inline;
text-decoration:none;
}

#navbarright {
margin-top: 20px;
margin-right:10px;
margin-bottom:5px;
max-width:450px;
overflow:hidden;
color:#983234;
float:right;
text-align:right;
display:inline;
}

#header {
width: 800px;
height: 100px;
background-image:url(Pictures/back.jpg);
background-position:top right;
background-repeat:no-repeat;
margin: 0 auto;
overflow:hidden;
text-align:center;
text-decoration: none;
border:none;
 }
 
#index {
width: 800px;
height: auto;
background-image:url(Pictures/back.jpg);
background-position:top right;
background-repeat:no-repeat;
margin: 0 auto;
overflow:hidden;
text-decoration: none;
border:none;
 }
 
#menu { /* Parent Wrapper for inside boxes */
 color:#c15d4b;
 margin: 10px 0px 0px 25px;
 width: 225px;
 min-height: 200px;
 padding: 5px;
 float:left;
 text-align:left;
 font-size:12px;
 text-decoration: none;
border:none;
 
}

#menu a{ /* Parent Wrapper for inside boxes */
 color:#FFFFFF; 
}

#menu a:hover{ /* Parent Wrapper for inside boxes */
 color: #FFFF00; 
}

#menu ul li{ /* Parent Wrapper for inside boxes */
 border-bottom: 1px solid #a03234;
 padding: 10px;
}
 
#headerleft {
margin: 0px auto;
height:inherit;
float:left;
display:inline;
text-decoration: none;
border:none;
}

#headerright {
margin: 0px auto;
height:inherit;
float:right;
display:inline;
}
 
#main {
  width:780px;
overflow: hidden;
clear:both;
margin:auto;
margin-bottom:10px;
padding: 25px 10px 10px 10px;
background-color:#506473;
color:#FFFFFF;
 text-align:left;
 font-size:inherit;
 text-decoration: none;
border:none;
 }
 
 #maincontact {
  width:780px;
  height:504px;
overflow: hidden;
clear:both;
margin:auto;
margin-bottom:10px;
padding: 25px 10px 10px 10px;
background-image:url(Pictures/contactpic.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
 text-align:left;
 font-size:inherit;
 text-decoration: none;
border:none;
 }
 
#main2 {
width:inherit;
overflow: hidden;
clear:both;
margin:auto;
margin-bottom:10px;
padding: 25px 25px 10px 10px;
color:#FFFFFF;
 text-align:left;
 font-size:inherit;
 text-decoration: none;
border:none;
 }
 
 #main p{
 margin:10px;
 text-align:left;
 text-decoration: none;
border:none;
 }
 
  #main2 p{
 margin:10px;
 text-align:left;
 text-decoration: none;
border:none;
 }
 
 #maintitle {
 background-color:#31414e;
 width:auto;
 color: #983234;
 text-align:left;
  display:inline;
 margin: 0px auto;
 padding: 4px;
text-decoration: none;
border:none;
 }
 
 
   #maintitle2 img{
 display:inline;
 margin: auto;
 padding:auto;
text-decoration: none;
border:none;
 }
 
  #maintitle2 {
 background-color:#283540;
 width:auto;
 vertical-align:middle;
 color: #983234;
 font-weight:bold;
 text-align:left;
 display:inline;
 margin: 0px 10px 0px 10px;
 padding: 4px;
 text-decoration: none;
border:none;
 }
 
 #leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 10px;
 width: 358px;
 min-height: 200px;
 padding: 5px;
 float:left;
 text-decoration: none;
border:none;
 
}
* html #leftcolumn {height:200px} /* IE Min-Height Hack */ 

#rightcolumn { /* Parent Wrapper for inside boxes */
 
 margin: 10px;
 padding: 5px;
 float:right;
 width: 358px;
 min-height: 200px;
 text-decoration: none;
border:none;
}
* html #rightcolumn {height:200px; /* IE Min-Height Hack */ }

#storeheader {
 background-color:#31414e;
 color: #FFFF00;
 text-align:left;
 margin: 10px 50px 5px 50px;
 padding: 4px;
 overflow:none;
 clear:both;
text-decoration: none;
border:none;
 }

.storeh1 {
font-size:14px;
font-weight:bold;
}

.storeh2 {
font-size:12px;
}

#leftstore { 
 margin: 5px 0px 10px 50px;
 width: 475px;
 min-height: 50px;
 float:left;
 display:inline;
 text-decoration: none;
 text-align:left;
border:none;
}

#rightstore { 
 margin: 5px 50px 10px 0px;
 width: 200px;
 min-height: 50px;
 float:right;
 display:inline;
 text-decoration: none;
 text-align:right;
border:none;
}

 #leftstore form{
 display:inline;
}

.dropdown {
width: 350px;
display:inline;
}

.quantity {
display:inline;
font-size:12px;
font-weight:bold;
}

#rightcolumnright{
float:right;
text-align:center;
width:55%;
margin: 5px 0px 0px 0px;
text-decoration: none;
border:none;
}
#rightcolumnleft{
float:left;
text-align:center;
width:45%;
margin: 5px 0px 0px 0px;
text-decoration: none;
border:none;
}

#rightcolumncenter{
float:left;
text-align:center;
width:80%;
margin: 5px 0px 0px 0px;
text-decoration: none;
border:none;
}

 #leftcolumn2 { /* Parent Wrapper for inside boxes */
 margin: 10px;
 width: 305px;
 min-height: 200px;
 padding: 5px;
 float:left; 
 text-decoration: none;
border:none;
}
* html #leftcolumn2 {height:200px} /* IE Min-Height Hack */ 

#rightcolumn2 { /* Parent Wrapper for inside boxes */
 
 margin: 50px 10px 0px 10px;
 padding: 5px;
 float:right;
 width: 405px;
 min-height: 120px;
 text-decoration: none;
border:none;
}
* html #rightcolumn2 {height:120px; /* IE Min-Height Hack */ }

#footer {
clear: both;
margin:auto;
padding-top:5px;
border-top: 1px solid #983234;
width: 800px;
height: 50px;
color:#999999;
text-decoration: none;
}

#footerlinks {
height: 25px;
width: 800px;
margin: 0px auto;
margin-top:5px;
color:#983234;
text-decoration: none;
text-align:center;
font-size:10px;
}
#footerlinks a{
color:#cccccc;
text-decoration: none;
font-size:10px;
}

#footerlinks a:hover{
color: #FFFF00;
text-decoration: none;
font-size:10px;
}

#footer a{
color:#cccccc;
text-decoration: none;
}
#footer a:visited{
color:#cccccc;
text-decoration: none;
}

#footerleft {
height: 50px;
float:left;
display:inline;
text-decoration: none;
border:none;
}
#footerright {
height: 50px;
float:right;
display:inline;
text-decoration: none;
border:none;
}

.yellow{
color:#FFFF00;
display:inline;
text-decoration: none;
font-weight:bold;
border:none;
}

.blue{
color:#283540;
display:inline;
text-decoration: none;
border:none;
}

.dots{
color:#FFFF00;
display:inline;
text-decoration: none;
border:none;
margin-top:4px;
margin-bottom:4px;
}

#main ul li{
text-align:left;
margin: 0px 25px 0px 0px;
text-decoration: none;
border:none;
}


#main2 ul li{
text-align:left;
margin: 0px 25px 0px 0px;
text-decoration: none;
border:none;
}

#main a{
text-align:left;
color:#FFFF00;
text-decoration: none;
border:none;
}


#main2 a{
text-align:left;
color:#FFFF00;
text-decoration: none;
border:none;
}

.indent {
margin: 0 0 25px 40px;
}

.tablecenter {
margin: 0px auto;
text-align:center;
}

.dhtmlwindow{
position: absolute;
border: 2px solid #283540;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font-size:12px;
background-color: #31414e;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

#flash{
margin: 0px auto;
padding: 0px;
}
