body { background-color:#663366; margin-top:25px; margin-left:25px; font-family:verdana; color:#111111; }
a { text-decoration:none; color:white; }

span.red { color:red; }

#wrapper { border:8px solid white; width:757px; background-color:#ffffff; background:url(../background.gif);}

#style_tag { position:absolute; top:36px; left:34px; }

#header { height:94px; text-align:right; border-bottom:1px solid #ebecec; background-color:white; }

#menu { border-top:4px solid #cfcfcf; border-bottom:8px solid #ffffff; background-color:#0482a6; text-align:right; height:35px; }
#menu a { font-size:15px; font-weight:bold; color:#ffffff; text-decoration:none; display:block; float:right; padding-top:10px; width:115px; text-align:center; }
#menu a:hover, #menu a.green { color:#9dd928; }

#currency_block { float:left; margin-left:160px; margin-top:40px; }
#currency_block select { font-size:10px; width: 90px;border: none;}
#currency_block select option { padding-left: 25px; }
#image-block { float:right; clear:right; margin-top:23px; }

#content { }
#main-body { width:477px; float:left; background-color:#61b916; background-image:url('../images/background.gif');background-repeat:no-repeat;}
p.page { clear:both; }
a.link {border: 1px solid white;padding: 2px 5px;margin-left: 5px;}
a.selected,
a.link:hover {border: 1px solid #0482A6;padding: 2px 5px;margin-left: 5px;color: #0482A6;}


table.checkout { font-family:verdana; font-size:10px; line-height:160%; }
table.checkout input,
table.checkout select,
table.checkout textarea { font-family:verdana; font-size:8px; line-height:160%; width:250px;}

table.contact { width: 100%;border-collapse: collapse; font-family:verdana; font-size:10px; line-height:160%;}
table.contact tr.off {	background-color: #bbbb8e;}
table.contact th,
table.contact td{border: 1px solid #fff;padding: 5px;vertical-align: top;}
table.contact th {	color: #fff;background-color: #9cd927;text-align: center;}
table.contact td.left {	text-align: right;width: 145px;}
table.contact td.la {text-align: left;}
table.contact input,
table.contact textarea,
table.contact select { width: 250px; font-family:verdana; font-size:10px; line-height:160%;}
table.contact textarea {height: 150px;}

div.brand { width:300px; }
div.brand img { float:right; }
div.brand div.floatfix { clear:both; font-size:1px;}
div.brand a.text { display:block; float:left; padding-top:15px; font-family:verdana; font-size:12px; line-height:160%; color:#d7d702; text-decoration:none; font-weight:bold;}

#text-block { padding:10px; }
#text-block p { font-family:verdana; font-size:10px; line-height:160%; margin-top:0; margin-bottom:10px; }
#text-block h4 { font-family:verdana; font-size:11px; line-height:160%; margin:0; color:#d7d702; }
#text-block h1 { margin:0; background:url('../images/bullet.gif') no-repeat; font-size:12px; padding-left:22px; height:18px; color:white; padding-top:4px; margin-top:30px; text-transform:uppercase;margin-bottom:15px;}

#offers { background-color:#9dd928; color:#ffffff; font-size:10px; }
#brands { width:477px; background-color:white; }

#offers h2,
#brands h2 , h2{ margin:0; background:url('../images/bullet.gif') no-repeat; font-size:12px; margin-left:10px;margin-right:10px;padding-left:22px; height:18px; color:white; padding-top:4px; border-bottom:1px solid white; }

#gallery { list-style-type:none; margin:0px; margin-top:10px; padding:0px; }
#gallery li { float:left; width:68px; }
#gallery li img { border:1px solid white; }

#product_img { float:left; }

#prod_text { float:right; width:240px; }
#prod_text select { font-size:10px; font-family:verdana; }

#catalog{ list-style-type:none; margin:0px; margin-top:10px; padding:0px; margin-left:0px;clear:both;margin-bottom:20px;}
#catalog li { float:left; width:110px; margin-right:30px; margin-top:20px;background-color:#9cd927;border:2px solid white; text-align:center;}
#catalog li h5 { font-family:verdana; display:block; width:100px; margin:0; padding:5px 5px; margin-bottom:3px; text-align:center; color:white;font-size:10px;height:25px;}
#catalog li h5.brand { font-family:verdana; display:block; width:100px; margin:0; padding:5px 5px; margin-bottom:3px; text-align:center; color:white;font-size:10px;height:13px;background-color:#0482A6;border-bottom:2px solid white;}
#catalog li div.details { font-family:verdana; font-size:12px; }
a.moreinfo {display:block;width:100%;font-size:10px;background-color:#0482A6;height:16px;padding-top:2px;font-weight:bold;margin-top:2px;border-top:2px solid white;}

#catalog2{ list-style-type:none; margin:0px; margin-top:10px; padding:0px; margin-left:0px;clear:both;margin-bottom:20px;}
#catalog2 li { float:left; width:100px; margin-right:35px; margin-top:20px;text-align:center;padding:0px;}
#catalog2 img {border:2px solid white; margin-bottom:2px; }

#store_bottom { clear:both; }
#store_bottom div {border-top:2px solid white; font-family:verdana; font-size:11px;padding-top:6px;}
#store_bottom a {text-decoration:none; color:white; font-weight:bold;}
#store_bottom select { font-size:10px; line-height:160%; }

#store_top { border-bottom:2px solid white; }
#store_top ul{ list-style-type:none; margin:0px; margin-top:5px; padding:0px; display:block; }
#store_top li { float:left; }
#store_top a { padding:4px; display:block; text-decoration:none; font-family:verdana; font-size:12px; font-weight:bold; color:white;}
#store_top a.selected { background-color:#0482A6; color:white; border:2px solid white;}
#store_top h4, h4.brandname { display:block;float:right;font-size:16px;}

#cart { font-family:verdana; font-size:11px; margin-left:0px; }
#cart th { font-weight:bold; text-align:center; padding: 2px 4px; }
#cart td { padding: 2px 4px; }

#right-bar { width:271px; float:right; border-right:1px solid white; border-left:8px solid white; border-bottom:8px solid white; clear:right; }
#offer-block { background-color:#93D41F; height:141px; border-top:8px solid white; border-bottom:8px solid white; text-align:center; margin:0; padding:0; }
#offer-block img { border:0; }

div.page_list { clear:both;text-align:center;font-size:10px;color:white; }

#footer { background-color:#61b906; color:black; font-size:11px; height:19px; border-top:8px solid white; padding-left:20px; padding-top:5px; letter-spacing:2px; clear:both; }
#footer a { font-family:verdana; color:#ffffff; text-decoration:none; }
#footer a:hover { color:#0482A6; }

#subfooter { font-family:verdana; font-size:8px; background:url(../bottom.gif);background-repeat: no-repeat;background-position: top center; }
#subfooter a { text-decoration:none; color:black; }


#subfooter {
  width: 768px;
  height:67px;
  padding-top: 10px;
}
#subfooter,
#subfooter span {
  font-size: 9px;
  line-height:160%;
  color: #fff;
}
#subfooter span#splash {
  float: right;
}
#subfooter a {
  color: #fec712;
}
#subfooter a:hover {
  color: #fff;
}

h5.listlist { background:url('../images/bullet2.gif') no-repeat; font-family:verdana; display:block; width:130px; margin:0; padding-left:22px; padding-top:4px; margin-bottom:3px; text-align:center; color:white;font-size:11px;}

/**
 *	the fade images
*/
#fade-images {
  width: 271px;
  height: 244px;
}
#fade-images img {
  display: none;
  position: absolute;
}

/**
supplementary classes
**/
.home a { font-weight: bold; font-size: 1.1em;}

.sb-caption {display:block; padding:10px; height:15px; margin-top:-35px; background-color:#60b806; /* for IE */ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6; font-size:11px;}
.sb-caption:hover {background-color:#000;}
