* {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
body {
  background: #424242 url(images/site/bodybg.jpg) left bottom repeat-x;
  color: #4c4c4c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
}
body.mceContentBody{
  background:#FFFFFF;
  text-align:left;
}
h1 {
  color: #666666;
  font-size:15px;
  padding:4px 0px;
}
h1.product {
  border-bottom:1px solid #4aadc4;
  color:#4aadc4;
  padding-bottom:4px;
  font-size:16px;
  margin-bottom:20px;
  margin-top:10px;
}
h3 {
  color: #EE7117;
  font-size:13px;
  padding:4px 2px;
}
h3.home {
  color: #666666;
  font-size:18px;
}
li {list-style: none;}
a {
 color: #2EBFEA;
 text-decoration: none;
}
a:hover {color:#EE7117;}
a.buttonblue:hover,a.buttongreen:hover{color:#FFFFFF;}

input,select,textarea{
  border:1px solid #6a6a6a;
  color: #6a6a6a;
  padding:2px;
  font-size: 12px;
}
label {font-weight:bold;}

#maindiv {
  width: 966px;
  text-align:left;
  margin: 0 auto;
}

#topbox{background:#424242 url(images/site/topboxbg.jpg) left bottom no-repeat;}
#topbox a{
  color:#EFF5CD;
  font-size:12px;
  font-weight:normal;
  margin-right:10px;
}
#topbox a:hover{color:#FA700B;}
#topbox a.alogo{
  width:200px;
  height:120px;
  background: url(images/site/logo.png) left center no-repeat;
  text-indent:-999px;
  display:block;
  margin-left:20px;
}
#topbox h1 {
  color:#80BF7B;
  font-size:16px;
  margin-right:20px;
}
#foot {
  background: url(images/site/footbg.jpg) left top no-repeat;
  color:#64A661;
  padding-top:30px;
  text-align:center;
  font-size:11px;
}
#foot a{
  color:#64A661;
  font-size:11px;
  font-weight:bold;
  margin-left:10px;
}
#foot a:hover{text-decoration: underline;}

#content {
  background: #ffffff url(images/site/contentbg.jpg) left bottom repeat-x;
  padding:10px 20px;
}

#leftcol{
  float:left;
  width:750px;
}
#rightcol{
  float:right;
  width:160px;
}
#rightcol ul {
  border-bottom:1px solid #B8B8B8;
  margin-bottom:15px;
}
#rightcol ul, li {width: 160px;}
#rightcol li {
  background:#e9e9e9;
  border-top:1px solid #B8B8B8;
}
#rightcol li:hover {background: #47abc2;}
#rightcol li a{
  width:100%;
  padding:4px;
  display:block;
  color: #EE7117;
  font-weight:bold;
  font-size:12px;
}
#rightcol li a:hover,li:hover a{color:#FFFFFF;}
#rightcol h3{
  padding:2px 4px;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #4cac47 url(images/site/btn_green.jpg) top left repeat-x;
  border-top:1px solid #B8B8B8;
  border-bottom:1px solid #B8B8B8;
}

.buttonblue{
  padding:2px 4px;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #47abc2 url(images/site/btn_blue.jpg) top left repeat-x;
  cursor:pointer;
  text-align:center;
  border:1px solid #B8B8B8;
  text-indent: 5px;
}
.buttongreen{
  padding:2px 4px;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #4cac47 url(images/site/btn_green.jpg) top left repeat-x;
  cursor:pointer;
  text-align:center;
  border:1px solid #B8B8B8;
  overflow: hidden;
}
.buttongrey{
  padding:2px 4px;
  font-weight: bold;
  font-size: 12px;
  color: #51b2c8;
  background: #e9e9e9 url(images/site/btn_grey.jpg) top left repeat-x;
  cursor:pointer;
  text-align:center;
  border:1px solid #B8B8B8;
  overflow: hidden;
}
.bluestar {
  padding-bottom: 2px;
  padding-left: 16px;
  margin-right: 5px;
  background: url(images/site/star_blue.png) center left no-repeat;
  font-weight: bold;
  font-size:11px;
}
.error {
  font-weight:bold;
  color:red;
  font-size:12px;
}
.form {
  padding:2px 5px;
  font-weight: bold;
}

.catitems {
  margin:10px 0px;
  padding:10px 0px;
  border-bottom:1px solid #4aadc4;
  border-top:1px solid #4aadc4;
}
.catitems li {
  width: 33%;
  display:block;
  float:left;
}
.catitems li a {
  display:block;
  width:100%;
  padding:4px 4px 4px 16px;
  font-size:12px;
  font-weight:bold;
  background: url(images/site/star_blue.png) center left no-repeat;
}
.catitems li a:hover {color:#EE7117;}
.catitems li:hover{background:#F0F0F0;}

#revitems {
  margin:10px 0px;
  padding:10px 0px;
  border-bottom:1px solid #4aadc4;
  border-top:1px solid #4aadc4;
}
#revitems li {
  width: 170px;
  height:140px;
  display:block;
  float:left;
  text-align:center;
  margin:0px 5px 5px 0px;
  padding:5px;
  border:1px solid #F0F0F0;
}
#revitems li a.imglink {
  height:40px;
  display:block;
}
#revitems li a.buttongrey {color:#51b2c8;}
#revitems li a.buttongrey:hover {color:#EE7117;}
#revitems li p {margin:3px 0px;}
#revitems li p.price {
  font-weight:bold;
  color:#999999;
  margin:2px 0px;
}
#revitems li:hover {
  border:1px solid #EE7117;
  color:#EE7117;
}
  
