﻿HTML {  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:700px! important;
  color:white;
 } 
Body {  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family:Verdana;
  font-size:10pt;
  height:700px! important;
 } 
.BodyBackground {  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:black;
  font-family:Verdana;
  font-size:10pt;
  height:700px! important;
 } 
.BodyContent {  width:976px;
  height:700px! important;
 } 
#BodyTable {  height:700px! important;
 } 
#BodyTable tbody tr[unselectable="on"] {  height:700px! important;
 } 
#BodyContentTD {  vertical-align:top;
  width:976px;
  height:700px! important;
  position:relative;
 } 
#EntireContent {  height:700px! important;
 } 
.Header {  height:122px;
  width:698px;
  font-size:20pt;
  font-family:Arial;
  color:white;
  background-image:url(/images/logopanel.jpg);
  background-repeat:no-repeat;
  /*background-position:-10px -10px;
  */
  margin:0px 0px 0px 0px;
 } 
.MainMenu {  float:right;
  height:660px;
  width:258px;
  background-image:url(/images/menupanel.jpg);
  background-repeat:no-repeat;
  /*background-position:-10px -10px;
  */
  margin:0px 0px 0px 0px;
  z-index:3;
 } 
.MainContent {  position:relative;
  width:698px;
  color:white;
  font-size:10pt;
  font-family:arial;
  height:526px;
  background-image:url(/images/mainpanel.jpg);
  background-repeat:no-repeat;
  /*background-position:-10px -15px;
  */
  margin:12px 0px 0px 0px;
  z-index:1;
 } 
.MainContentCart {  position:relative;
  width:698px;
  color:white;
  font-size:10pt;
  font-family:arial;
  height:526px;
  background-image:url(/images/mainpanelcart.jpg);
  background-repeat:no-repeat;
  /*background-position:-10px -15px;
  */
  margin:12px 0px 0px 0px;
  z-index:1;
 } 
#ShoppingCartContainer {  position:relative;
  width:625px! important;
  height:450px! important;
  top:38px;
  left:35px;
  overflow-y:auto;
  overflow-x:hidden;
 } 
.MiddleTierTable {  width:303px! important;
  height:425px! important;
  overflow:auto;
 } 
.BottomTierTable {  width:568px! important;
  height:425px! important;
 } 
.MainContentCart TD {  color:white;
  font-size:12px;
  background-color:transparent! important;
 } 
.CartLogon TD {  background-color:transparent! important;
 } 
.CartSignUp {  background-color:transparent! important;
 } 
.MainContentCart input {  color:black;
 } 
.MainContentCart select {  color:black;
 } 
.MenuItemPanel {  width:258px;
  height:313px;
 } 
.QuoteRotator {  position:relative;
  top:40px;
  left:39px;
  width:180px;
  height:99px;
  z-index:5;
 } 
#QuoteContainer {  color:white;
  font-family:verdana;
  font-size:12px;
  text-align:center;
  font-weight:bold;
  font-style:italic;
  z-index:5;
 } 
.Footer {  position:relative;
  top:0px;
  left:150px;
  width:350px;
  height:21px;
  font-size:8pt;
  color:gray;
  z-index:10;
 } 
#ItemId_7328_8662 {  position:relative;
  top:50px;
  left:240px;
  width:402px;
  height:425px;
  color:white;
  overflow:auto;
  padding:0px 10px 0px 0px;
  /* visibility:hidden;
  */
  overflow:hidden;
 } 
#ItemId_522_8663 {  position:relative;
  top:50px;
  left:240px;
  width:402px;
  height:425px;
  color:white;
  overflow:auto;
  padding:0px 10px 0px 0px;
  /* visibility:hidden;
  */
  overflow:hidden;
 } 
#ItemId_7596_8664 {  position:relative;
  top:50px;
  left:240px;
  width:402px;
  height:425px;
  color:white;
  overflow:auto;
  padding:0px 10px 0px 0px;
  /* visibility:hidden;
  */
  overflow:Auto;
 } 
p {  margin-top:0px;
 } 
.PageTitle {  color:#0000ff;
  font-size:22px;
  font-weight:bold;
 } 
#ItemId_522_8663 .Topicx {  position:absolute;
  left:0px;
  top:-430px;
  overflow:hidden;
  width:402px;
  height:425px;
  padding-right:10px;
 } 
#ItemId_522_8663 .Topic {  position:absolute;
  display:none;
  left:0px;
  width:402px;
  height:425px;
  padding-right:10px;
 } 
.MiniCart {  margin:27px 0px 0px 70px;
  font-size:14px;
  font-weight:bold;
  font-family:arial;
 } 
.CartBillingAddressPanel {  height:260px;
 } 
DIV.CartPaymentInfoPanel,DIV.ProcessOrderPanel,DIV.CartAdditionalInfoPanel {  clear:both;
 } 
.FindVisaCode {  float:left;
 } 
.FindAmexhCode {  float:left;
 } 
.ContactSteve {  position:relative;
  top:470px;
  left:60px;
  font-weight:bold;
 } 
/*Login form css begin */

/*
Below are the classes defined inside of the member login control itself.
If you want to change any of these, you will have to use "! important"

	.MemberLoginSignInEmailLabelContainer {  width:100px;
  text-align:right;
  float:left;
 } 
.MemberLoginSignInPasswordLabelContainer {  width:100px;
  text-align:right;
  float:left;
 } 
.MemberLoginSignInLoginButtonContainer {  width:260px;
  text-align:right;
 } 
*/

	.MemberLogin {  position:relative;
  Top:0px;
  Left:42px;
  width:180px;
  color:white;
  font-size:12pt;
  font-family:impact;
  font-style:italic;
 } 
.MemberLoginSignInEmailContainer {  margin:0px 0px -18px 0px;
  padding:0px 0px 0px 0px;
 } 
.MemberLoginSignInEmailLabelContainer {  width:180px;
  text-align:left! important;
  clear:both! important;
 } 
.MemberLoginSignInEmailFieldContainer {  width:170px;
 } 
.MemberLoginSignInEmailField {  width:170px;
  background-color:#4e4d49;
  border-style:solid;
  border-width:2px;
  border-color:black;
  color:white;
  font-style:normal;
  font-family:impact;
  opacity:0.7;
  -moz-opacity:0.7;
  filter:alpha(opacity=70);
  float:left;
 } 
.MemberLoginSignInPasswordContainer {  margin:0px 0px -18px 0px;
  padding:0px 0px 0px 0px;
 } 
.MemberLoginSignInPasswordLabelContainer {  width:180px;
  text-align:left! important;
  clear:both! important;
 } 
.MemberLoginSignInPasswordFieldContainer {  width:170px;
 } 
.MemberLoginSignInPasswordField {  width:170px;
  background-color:#4e4d49;
  border-style:solid;
  border-width:2px;
  border-color:black;
  color:white;
  font-style:normal;
  font-family:impact;
  opacity:0.7;
  -moz-opacity:0.7;
  filter:alpha(opacity=70);
  float:left;
 } 
.MemberLoginSignInLoginButtonContainer {  width:180px! important;
  text-align:right;
  clear:left;
 } 
.MemberLoginSignInRememberContainer {  visibility:hidden;
  display:none;
  width:0px;
  height:0px;
 } 
.MemberLoginAnonUserViewTitle {  visibility:hidden;
  display:none;
  width:0px;
  height:0px;
 } 
.MemberLoginSignInPasswordRecoveryContainer,
  .MemberLoginSignInPasswordRecoveryContainer A {  width:180px;
  clear:left;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  font-family:arial;
 } 
.MemberLoginSignInPasswordRecovery {  font-size:8pt;
  color:white;
  font-family:verdana;
  text-decoration:underline;
 } 
.MemberLoginSignInPasswordRecovery:hover {  text-decoration:none;
 } 
.MemberLoginSignInLoginButton {  background-color:transparent;
  border-style:none;
  color:white;
  font-style:normal;
  font-family:impact;
  cursor:pointer;
 } 
.MemberLoginLoggedOnViewUserName {  font-weight:bold;
  font-size:12px;
  width:170px;
  overflow:hidden;
  font-family:arial;
 } 
.MemberLoginLoggedOnViewTitle {  font-weight:bold;
  font-size:14px;
  width:170px;
  overflow:hidden;
  font-family:arial;
 } 
.MemberLoginLoggedOnViewLogOffLink {  font-weight:bold;
  font-size:14px;
  width:170px;
  overflow:hidden;
  font-family:arial;
 } 
.MemberLoginLoggedOnViewLogOffLink a:hover {  color:black;
 } 
.MemberLoginFormLoggedOnView {  margin:10px 0px 0px 0px;
  width:170px;
  background-color:#4e4d49;
  border-style:solid;
  border-width:2px;
  border-color:black;
  opacity:0.8;
  -moz-opacity:0.8;
  filter:alpha(opacity=80);
 } 
.MemberLoginSignInTitle {  font-size:11px;
  font-style:normal;
  font-weight:normal;
  font-family:arial;
 } 
/*Login form css end */
#Control_0_miniCart {  text-align:center;
  font-size:10px;
  height:16px;
 } 
.overflowHidden {  overflow:hidden;
 } 
.overflowAuto {  overflow:auto;
 } 
.SingleItemList {  list-style-type:none;
  margin:0px;
  padding:0px;
  height:425px;
 } 
.SingleItemList LI {  height:425px;
  display:block;
 } 
.SingleItem {  height:425px;
  display:block;
  overflow:auto;
 } 
