body {
  font-family: tahoma,helvetica,sans-serif;
  font-size: small;
  color: #333;
  margin: 8px;
  background: #F5F7FD;
}

img {
border:0px;
}

a:link {
text-decoration:none;
}

a:visited {
text-decoration:none;
}

form {
padding:0px;
margin:0px;
}

.atoz {
  font-size: 12px;
  font-weight: bold;
  margin-top: 15px;
}

.banner h2 {    
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding: 2px;    
  font-size: 100%;
  font-weight: 500;
  margin: 10px 0px 10px 0px;
  width:95%;
  text-align: left;
  color:#000066;
}

.banner h3 {
  background-color: #E4EAFC;
  padding: 2px;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0px;
  text-align: center;
  border:1px solid #D2DBF5;
  width:95%;
  color:#000066;
}

.banner_categories {
  background-color: #FFFFFF;
  padding: 2px;
  font-size: small;
  font-weight: 500;
  margin-top: 0px;
  text-align: center;
  border-style: solid;
  border-color: #D2DBF5;
  border-width:thin;
  width:95%;
  color:#000066;
}

.sub_banner {
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding: 2px;    
  font-size: 100%;
  font-weight: 500;
  margin: 10px 0px 10px 0px;
  width:95%;
  text-align: left;
  color:#000066;
}

.banner_related h2 {    
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding: 2px;    
  font-size: 100%;
  font-weight: 500;
  margin: 10px 0px 10px 0px;
  width: 800px;
  text-align: center;
  color:#000066;
}

.featured table {
  margin: auto;
  padding: 0px;
}

.featured th {
  background-color: #D2DBF5;
  padding: 2px;
  border:1px solid #798CCC;
  margin: 10px 0px 10px 0px;
  color:#000066;
}

.featured {
  background-color: #E4EAFC;
  font-size:12px;
}

.featured h4 {
  font-size: 100%;
  margin-top: 0px;
}

.stars {
  font-size: x-small;
}

.menu {
  font-size: x-small;
}

.navigation {
  width: 728px;
  text-align: center;
  margin: 20px 0 20px 0;
}

.prices {
  margin-top: 15px;
  width: 800px;
}

.product {
  margin-top: 15px;
  width: 800px;
}

.product h3 {
  font-size: 130%;
  margin: 10px 0px 10px 0px;
}

.product p {
  text-align: justify;
}

.ratings {
  margin-top: 15px;
  width: 800px;
}

.ratings form {
  display: inline;
}

.ratings form select {
  color: #AF7817;
}

.ratings form textarea {
  width: 100%;
}

.searchresults {
  width: 95%;
}
.searchresults h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  text-align:left;
}

.searchresults p {
  text-align: left;
  margin: 10px 0px 10px 0px;
}

.related {
  width: 800px;
}
.related h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}

.related p {
  text-align: justify;
  margin: 10px 0px 10px 0px;
}

.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}
.nobr {
  white-space: nowrap;
}
.disabled {
  color: #AAAAAA;
}

.link {
font-size:x-small;
color:#999999;
text-decoration:none;
}

A:hover {
color:#CC0000;
text-decoration:none;
}

A {
color:#789CCC;
}

.prodlist {
background-color:#E4EAFC;
}

.brandcat {
font-size:9px;
text-align:left;
}

.templateinfobox {
background:#F5F7FD;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 10px;
}

.infoBoxContents {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background-color:#E4EAFC;
}

.storyboxtitle {
FONT-FAMILY: Verdana;
COLOR: #000000;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
BACKGROUND: none;
}

.storyboxtitle A:link {
FONT-FAMILY: Verdana;
COLOR: #000000;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
BACKGROUND: none;
}

.storyboxtitle A:active {
FONT-FAMILY: Verdana;
COLOR: #000000;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
BACKGROUND: none;
}

.storyboxtitle A:visited {
FONT-FAMILY: Verdana;
COLOR: #000000;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
BACKGROUND: none;
}

.storyboxtitle A:hover {
FONT-FAMILY: Verdana;
COLOR: #FFFFFF;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
BACKGROUND: none;
}

.centertable {
border-left:1px solid #798CCC;
border-right:1px solid #798CCC;
background-color:#D2DBF5;
}

.boxText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  padding-top:4px;
}

.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.header {
  background: #ffffff;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #534F4D;
  padding-top:5px;
}

h5 {
  background-color:#D2DBF5;
  border:1px solid #798CCC;
  text-align:center;
}

.categoryborder {
  background-color:#D2DBF5;
  border:1px solid #798CCC;
  padding: 3px;
  text-align:center;
}

.google {    
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding: 2px;
  margin: 10px 0px 10px 0px;
  text-align: center;
}

.extras {    
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding: 2px;
  margin: 10px 0px 10px 0px;
  text-align: center;
}

.advert {    
  font-size:16px;
  font-weight:bold;
  color:#990000;
  text-align:center;
  text-decoration:none;
  padding:5px;
  height:30px;
  
}

.picture {    
  background-color: #FFFFFF;
  border:1px solid #798CCC;
  padding: 5px;
}

.searchbar {
  background-color:#D2DBF5;
  border:1px solid #798CCC;
}

.mainborder {
  border:1px solid #798CCC;
  padding: 5px;
}

.mainpagecategories {
  background-color:#E4EAFC;
  border:1px solid #798CCC;
}

.mainpagefeaturedstores {
  background-color:#E4EAFC;
  border:1px solid #798CCC;
}

.mainpagenavigation {
font-size:13px;
font-weight:bold;
color:#000066;
text-decoration:none;
}

.indexcategory {
font-size:12px;
text-decoration:none;
}

.style4 {color: #990000}

.rssboxone {
text-align:left;
font-size:10pt;
background-color:#E4EAFC;
border:1px solid #798CCC;
padding:10px;
}

.rssboxonetitle {
text-align:center;
font-size:10pt;
background-color:#990000;
border:2px solid #FFFFFF;
padding:2px;
color:#FFFFFF;
font-weight:bold;
}

.usersearchresultsleftborder {
  border:1px solid #798CCC;
  padding:1px;
  background-color:#CC0000;
}

.usersearchresultsleftheader {
  text-align:center;
  background-color:#E4EAFC;
  font-size:15px;
  font-weight:bold;
}

.usersearchresultsleft {
  text-align:center;
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding:2px;
}

.usersearchresultsleftfeaturedborder {
  border:1px solid #798CCC;
  padding:1px;
  background-color:#E4EAFC;
}

.usersearchresultsleftfeaturedheader {
  text-align:center;
  background-color:#E4EAFC;
  font-size:15px;
  font-weight:bold;
}

.usersearchresultsleftfeatured {
  text-align:center;
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding:2px;  
}

.usersearchresultsrightborder {
  border:1px solid #798CCC;
  padding:1px;
  background-color:#CC0000;
}

.usersearchresultsrighttitle {
  text-align:center;
  background-color:#E4EAFC;
  font-size:15px;
  font-weight:bold;
}

.usersearchresultsright {
  text-align:left;
  background-color: #D2DBF5;
  border:1px solid #798CCC;
  padding:5px;
}

.infoImage {
border:1px solid #333;
background-color: #FFFFFF;
padding:5px;
}

.country {
background-color:#d2dbf5;
border:1px solid #798ccc;
color:#000033;
font-weight:bold;
text-align:center;
}
