body, td, p 
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  color: #666666;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, table, tbody, tfoot, thead, tr, th, td 
{
  background:transparent none repeat scroll 0 0;
  border:0 none;
  margin:0;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:0;
  padding:0;
  color: #666666;
}

body
{
  background:#cccc99;
}

 html, body 
 {
     height: 100%;
 }
 
 .welcome
 {
  color: #551a8b;
 }
 
 .glTip, .glTip:visited
{
  background-color: #cccc9a;
  width: 600px;
  float: left;
  padding: 5px;
  text-decoration:none;
  color:#666633;
}
.glTip:hover
{
  background-color: #ffff67;
  width: 600px;
  text-decoration:none;
  color:#666633; 
}
 
 a, a:visited
 {
  color:#551a8b;
 }
 a:hover
 {
  color:#a90000;
 }
 img
 {
  border: 0px;
 }
 
.deleteText
{
  font-size:9px;
}
 .wrapper 
 {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -15px;
 }
 .footer, .push 
 {
     height: 15px;
 }
 p.footer
  {
    font-size:9px;
    margin: 0;   
 }
.mainDivBack
{
  background:#ffffff url(background.png) no-repeat;
  width: 1000px;
  height: 625px;
  margin-left: auto; 
  margin-right: auto;
  vertical-align: middle;
  border: 2px solid #999999;
}
.menuBar
{
  margin-left: 50px; 
  margin-right: 40px;
  margin-top:2px;
  height:93px;
  float:left;
  margin-bottom: 20px;
}

.menuBarMini
{
  margin-left: 0px; 
  margin-right: 0px;
  margin-top:2px;
  width:1000px;
  height:90px;

}

.menuBarHome
{
  height:90px;
  margin-right: 20px;
  width:980px;
  float:right;
}

.homeUserLinks
{
  margin-top:40px;
  text-align:right;  
}

.menuBarMiniSpace
{
  margin-top:30px;
  margin-left:2px;
}

.indexTextBox
{
  font-size:10px; 
  margin-top:10px;
  margin-left: 50px; 
  margin-right: 50px; 
  text-align:left;  
  color:#666666;
}

.menuBarPrices
{
  margin-left: 50px; 
  margin-right: 0px;
  margin-top:2px;
  height:93px;
  float:left;
}
.pricesTextBox
{
  font-size:10px; 
  margin-top:4px;
  margin-left: 50px; 
  margin-right: 0px; 
  width:636px;
  background-color:#ffffff;
  text-align:left;  
  float:left;
}
.pricesTextItem
{
  font-size:10px; 
  padding: 0px;
}
.pricesBuyNow
{
  background-color: #cccc9a;
  width: 210px;
  float: right;
  padding: 5px;
  text-decoration:none;
  color:#000000;
}
.pricesBuyNow:hover
{
  background-color: #ffff67;
  width: 210px;
  text-decoration:none;
  color:#000000;
  float: right;  
}
.pricesHR
{
  float:left; 
  width:630px;
  margin-top:-2px;
  background-color:#cccc9a;
  border:none;
  height:1px;
  margin-bottom:7px;
}
#faqTextBox
{
  font-size:10px; 
  margin-top:0px;
  text-align:left;  
  background-color:#cccc9a;
  padding: 10px;
  padding-left: 30px;
  padding-right: 30px;
  height: 430px;
  width: 585px; 
  margin-left:192px; 
  margin-right:223px;
  color:#888856;
  overflow: auto;
}
#faqTextBox h1
{
  font-size:15px; 
  font-weight:bold; 
  color:#888856; 
  margin-bottom:0px;
}
.faqText
{
  color:#888856; 
}
#termsTextBox
{
  font-size:10px; 
  margin-top:0px;
  text-align:left;  
  background-color:#cccc9a;
  padding: 10px;
  padding-left: 30px;
  padding-right: 30px;
  height: 510px;
  width: 585px; 
  margin-left:192px; 
  margin-right:223px;
  color:#888856;
  overflow: auto;
}
#termsTextBox h1
{
  font-size:15px; 
  font-weight:bold; 
  color:#888856; 
  margin-bottom:0px;
}
#faqTextBox h2
{
  font-size:12px; 
  font-weight:bold;
  color:#888856; 
  margin-bottom:10px;
  margin-top:10px;
}
#faqLinkBox
{
  margin-left: 192px; 
  margin-right: 163px; 
  text-align:center;  
  background-color:#cccc9a;
  padding: 10px;
  height: 45px;
  color:#888856;
}
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 635px;
height: 450px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #E7EADE;
margin: 0.3em auto;
padding: 15px;
}

#glPictureBox
{
  font-size:10px; 
  margin-top:0px;
  margin-left: 192px; 
  margin-right: 163px; 
  text-align:left;  
  background-color:#ffffff;
  padding-top: 1px;
  padding-left: 0px;
  padding-right: 0px;
  height: 230px;
  color:#888856;
  overflow: auto;
}
#glTextBox
{
  margin-left: 192px; 
  margin-right: 163px; 
  text-align:left;  
  background-color:#cccc9a;
  padding: 0px;
  height: 295px;
  color:#888856;
}
#glTextBox h1
{
  padding-left:5px;
  font-size:13px; 
  font-weight:bold; 
  color:#666633; 
  margin-bottom:0px;
}

#messageBox
{
  border: 1px solid #DBDBDB;
  color: #333333;
  margin-left: 190px; 
  margin-right: 155px;  
  padding-bottom: 15px;
}
#messageBox h1
{
  background-color: #DBDBDB;
  color: #333333;
  font-size:14px; 
  font-weight:normal; 
  margin-bottom: 15px;
}
#cartBox
{
  border: 1px solid #DBDBDB;
  color: #333333;
  padding-bottom: 15px;
}
#cartBox h1
{
  background-color: #DBDBDB;
  color: #333333;
  font-size:14px; 
  font-weight:normal; 
  margin-bottom: 0px;
}


.glNumber
{
  float: left;
  width: 20px;
  height: 20px;
  vertical-align:top;
  font-size:10px;
}
.glTipDesc
{
  float: left;
  font-size:10px;
}



.signUpBox
{
  background-color:#ccff9a;
  color: #376a27;
}
.signUpSmallText
{
  color: #376a27;
  text-transform: uppercase;
}
.loginStyle
{
  border: 1px solid #aaaaaa;
  margin: 5px;
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;  
  padding:2px;
  height:14px;
}
.dropLoginStyle
{
  border: 1px solid #aaaaaa;
  margin: 5px;
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;  
  padding:0px;
  height:18px;
}

.loginSubmitStyle
{
  border-left: 0px solid #aaaaaa;
  border-right: 4px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  border-bottom: 4px solid #aaaaaa;
  margin: 5px;
  background-color:#99cc67;
  padding: 5px;
}
.signUpSubmitStyle
{
  border-left: 0px solid #aaaaaa;
  border-right: 4px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  border-bottom: 4px solid #aaaaaa;
  margin: 5px;
  padding: 7px;
}
.lostPassLink
{
  font-size:9px;
}
.loginError
{
  float:left;
  color:red;
  font-weight:normal;
}
.signUpError
{
  float:left;
  color:red;
  font-weight:bold;
  font-size:10px;
}
.orderFormHR
{
  margin-top:8px;
  background-color:#dbdbdb;
  border:none;
  height:1px;
  margin-bottom:8px;
}
.orderFormTopHR
{
  margin-top:0px;
}
.orderFormH1
{
  font-size:17px; 
  font-weight:bold; 
  color:#846E71; 
  margin-bottom:0px;
  font-weight:normal;
   text-transform: uppercase;
}
.orderFormH2
{
  font-size:10px; 
  font-weight:bold; 
  color:#846E71; 
  margin-bottom:0px;
  font-weight:normal;
}
.orderFormTextArea
{
  width:100%;
  height:140px;
  margin-bottom:0px;
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;  
}
div#wChart a 
{
position: relative;
}
.wChartOff
{
  display: none;
}
/*div#wChart a:hover span */
.wChartOn
{
display: block;
position: absolute;
top: 12px; 
left: 0px; 
/*width: 360px;*/
padding: 5px;
border-style: solid;
border-color: #DBDBDB;
border-width: 1px;
color: black;
background: white;
text-align: center;
font: bold 12pt Arial;
z-index: 2;
}
.submitItemButton
{
  color:#996633; 
  text-transform: uppercase; 
  border: 0px none ; 
  width: 100%; 
  height: 38px; 
  background-color: #ff9934; 
  font-size:17px;
}
.submitCouponButton
{
  color:#996633; 
  text-transform: uppercase; 
  border: 0px none ; 
  background-color: #ff9934; 
  font-size:10px;
  padding-bottom:1px;
}
.inputCoupon
{
  border: 1px solid #DBDBDB;
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;  
}
.doCheckOutButton
{
  color:#996633; 
  text-transform: uppercase; 
  border: 0px none ; 
  width: 188px; 
  margin-top:10px;
  height: 25px; 
  background-color: #ff9934; 
  font-size:17px;
}
.emailContact
{
  border: 0px;
  width:160px;
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;  
}
.ratingTextarea
{
  width:388px; 
  height:30px;
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:10px;  
}
a.tooltip
{
  position:relative; /*this is the key*/
  z-index:24; 
  text-decoration:none
}

a.tooltip:hover
{
  z-index:25; 
}

a.tooltip span
{
  display: none
}

a.tooltip:hover span
{
    display:block;
    position:absolute;
    top:15px; left:-70px;
    border:1px solid #DBDBDB;
    background-color:#EEEEEE; 
    color:#000;
    text-align: center;
    width:80px;
}
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 1000;
top:0px;
left:0px;
width:100%;
}
#glass {
background-color:#FF0000;
opacity: 0;
filter:alpha(opacity=0);
position:absolute;
z-index: 1003;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:600px;
height:400px;
z-index: 1002;
}
#closeDiv {
position:absolute;
background-color:#eeeeee;
width:43px;
height:18px;
z-index: 1004;
}
#waitDiv {
position:absolute;
background-color:#ffffff;
width:100px;
height:100px;
z-index: 1001;
}
.air
{
  line-height: 13px;
}
.extraBox
{
  position: relative;margin-top:110px; margin-left:20px;line-height:30px;text-decoration:none;
}
.extraBox:hover, .extraBox:visited
{
  text-color:#FF0000;
  text-decoration:none;
}

.addCartText, .addCartText:visited
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:22px;
  float: left;
  width: 370px;
  height: 38px;
  margin-left:0px;
  text-decoration: none;
  background-color:#FF9933;
  color:#CC6633;
  text-align:center;
  line-height:36px;
}
.addCartText:hover, .addCartText:active, .addCartText:focus
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  float: left;
  width: 370px;
  height: 38px;
  margin-left:0px;
  outline: none;
  text-decoration: none;
  color:#CC6633;
  background-color:#FFCC99;
}
.applyText, .applyText:visited
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:11px;
  float: left;
  width: 72px;
  height: 16px;
  margin-left:0px;
  text-decoration: none;
  background-color:#FF9933;
  color:#CC6633;
  text-align:center;
  line-height:16px;
}
.applyText:hover, .applyText:active, .applyText:focus
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  float: left;
  width: 72px;
  height: 16px;
  margin-left:0px;
  outline: none;
  text-decoration: none;
  color:#CC6633;
  background-color:#FFCC99;
}
.checkoutText, .checkoutText:visited
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:18px;
  float: left;
  width: 188px;
  height: 26px;
  margin-left:0px;
  text-decoration: none;
  background-color:#FF9933;
  color:#CC6633;
  text-align:center;
  line-height:24px;
}
.checkoutText:hover, .checkoutText:active, .checkoutText:focus
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  float: left;
  width: 188px;
  height: 26px;
  margin-left:0px;
  outline: none;
  text-decoration: none;
  color:#CC6633;
  background-color:#FFCC99;
}
.updateCartText, .updateCartText:visited
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:20px;
  float: left;
  width: 370px;
  height: 38px;
  margin-left:0px;
  text-decoration: none;
  background-color:#FF9933;
  color:#CC6633;
  text-align:center;
  line-height:36px;
}
.updateCartText:hover, .updateCartText:active, .updateCartText:focus
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  float: left;
  width: 370px;
  height: 38px;
  margin-left:0px;
  outline: none;
  text-decoration: none;
  color:#CC6633;
  background-color:#FFCC99;
}
.uploadText, .uploadText:visited
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size:12px;
  float: left;
  width: 160px;
  height: 20px;
  margin-left:0px;
  text-decoration: none;
  background-color:#99CCCC;
  color:#336666;
  text-align:center;
  line-height:20px;
}
.uploadText:hover, .uploadText:active, .uploadText:focus
{
  font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  float: left;
  width: 160px;
  height: 20px;
  margin-left:0px;
  outline: none;
  text-decoration: none;
  color:#336666;
  background-color:#CCE5E5;
}
.uploadText
{
  background:transparent url(<?=$_GET['l']?>/addphoto.png) no-repeat;
  float: left;
  width: 160px;
  height: 20px;
  border: 1px solid #999999;
}
.uploadIcon:hover, .uploadIcon:active, .uploadIcon:focus
{
  background:transparent url(<?=$_GET['l']?>/addphotoH.png) no-repeat;
  float: left;
  width: 160px;
  height: 20px; 
  border: 1px solid #999999;
  outline: none;
}

