/* ----- Style Sheet ----- */ 

html { overflow: scroll;}

/* ----- Dimensions ----- */ 
div.container
{
min-height:400px;
width:750px;
margin-left:auto;
margin-right:auto;
line-height:100%;
border: 2px solid #ff0000;
padding: 3px;
}
/* ----- Dimensions ----- */ 

div.border {border: 1px solid #8e8e8e; min-height:400px;}

/* ----- Heading 1  ----- */ 

h1
{
color: #8e8e8e;
font-size: large;
font-family: 'arial', san-serif, verdana;
}
/* ----- Heading 1  ----- */ 

/* ----- Heading 2  ----- */ 
h2
{
color: #8e8e8e;
font-size: medium;
font-family: 'arial', san-serif, verdana;
}
/* ----- Heading 2  ----- */ 

/* ----- Page Content ----- */ 
div.menu
{
width:700px;
margin:0;
padding-top:0.5em;
}
/* ----- Page Content ----- */ 

/* ----- Main Page Content ----- */ 
div.content
{
margin-left:20px;
width:685px;
min-height:244px;
padding:0.2em;
font: 14px 'arial', san-serif, verdana;
}
/* ----- Main Page Content ----- */ 


/* ----- Font  ----- */ 
th {
font: 12px 'arial', san-serif, verdana;
}
p, a, div.header
{
font-family: 'arial', san-serif, verdana;
}
/* ----- Font ----- */ 

/* ----- Menu ----- */
#menu {
padding:0.2em;
color: #ffffff;
background-color: #8e8e8e;
clear:left;
font: 14px 'arial', san-serif;
border: 1px solid #8e8e8e;
}

#menu ul {

 margin: 0 0;
 padding: 0 1.5em;
 list-style: none;
}

#menu li {
 display: inline;
 margin: 0;
 padding: 0 1.5em 0 0.2em;
}


#menu a:link {color: #ffffff; text-decoration: none}
#menu a:visited {color: #ffffff; text-decoration: none}
#menu a:hover {color: #ff0000; text-decoration: underline}
#menu a:active {color: #ff0000; text-decoration: none}
/* ----- Menu ----- */


/* -----Contact Us List ----- */
#contact li {
margin-left: -40px;
width:300px;
float:left;
display:inline;} 
/* -----Contact Us List ----- */



/*----- General Page Hyperlinks -----*/
a {text-decoration: none;}
a:link {color: #8e8e8e; text-decoration: underline;}
a:visited {color: #8e8e8e; text-decoration: underline;}
a:hover {color: #ff0000; text-decoration: underline;}
a:active {color: #ff0000; text-decoration: underline;}
/*----- General Page Hyperlinks -----*/



/* ----- 404 Page Table ----- */
#p404 td {vertical-align: top;}
/* ----- 404 Page Table ----- */

/*----- Header Table -----*/
table.header {border: 0px solid #323333; width: 99%;}

th.header { 
border: 0px solid #323333;
width:30%;
text-align: left;}
/*----- Header Table -----*/

/*----- Image Float Right -----*/
.img_float_right {
float: right;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 30px;
margin-right: 0px;
}
/*----- Image Float Right -----*/

/*----- Footer -----*/
div.footer {clear:left; text-align: right;}
/*----- Footer -----*/

.sale_price {text-decoration: line-through;}
.sale_text {color: #ff8000;font-weight: bold;}
span.required{color: #ff0000}

.button-form { border:2px solid #66686a; width:186px; background-color:#8e8e8e; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; float:left; cursor:pointer; margin-left:3px; padding:1px; }
.button-form:hover { background-color:#ff0000; border:2px solid #66686a; color:#fff; }