
/* css overrides for standard html elements */
a {
	color: #ff5c0d;
  text-decoration: underline;
}
a:visited { color: #bf4c0d; }
a:active { color: #ff0000; }
a:hover { color: #ff0c0d; }

a.label {
	text-decoration: none;
}

#tablecell a:link { color: #000000;}
#tablecell a:visited  { color: #000000;}
#tablecell a:active { color: #000000;}
#tablecell a:hover { color: #Ff5c0d; text-decoration: underline;}

h1 {
  font-family: verdana,arial,sans-serif;
  font-size: 16px;
  color: #Ff5c0d;
  padding : 0 0 0 0;
  margin : 5px 0 5px 0;
}
h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffff00;
  padding: 0;
  margin: 0;
}
h3 {
  font-family: verdana,arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #0e266b;
  padding : 0;
  margin : 0;
}
.bold {
  font-family: verdana,arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff5c0d; /*#0e266b;/**/
  padding : 0;
  margin : 0;
}
p, .normal, li {
  font-family: verdana,arial,sans-serif;
  font-size: 12px;
}

/* classes for the blue text area at the very top of the page */
.TopTitle {
	background-image: url(images/sliced_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
  background-color: #a3b7f0;
  padding-left: 25px;
  font-family: verdana,arial,sans-serif;
  font-size: 11px;
}
.TopTitle .boldtop {
	font-weight: bold;
  font-size: 16px;
}
.collage {
  background-image: url(images/collage-front.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  vertical-align : bottom;
}

/* class for the text menu items at the top of the page */
.TopMenu {
  font-family: verdana,arial,sans-serif;
  font-size: 11px;
  color: #666666; /*#ff5c0d; /**/
  padding: 0;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 35px;
}
.TopMenu1 {
  font-family: verdana,arial,sans-serif;
  font-size: 11px;
  color: #666666; /*#ff5c0d; /**/
  padding: 0;
  margin-top: 0;
  margin-bottom: 4px;
  margin-left: 35px;
}

/* class to get the dotted lines above and below the main page title */
.dotBorders {
  font-family: verdana,arial,sans-serif;
  font-size: 16px;
  color: #Ff5c0d;
  border-top: thin dotted #cccccc;
  border-bottom: thin dotted #cccccc;
  border-left: none;
  border-right: none;
}

/* overall class for the content area */
.bodycell {
  font-family: verdana,arial,sans-serif;
  padding: 8px;
}

/* classes for lists of features in the main body area */
.featurelist {
	font-family: Verdana, Arial, sans-serif;
	list-style-position: outside;
	list-style-image: url(images/orangebullet.gif);
	font-size: 12px;
  padding-top: 0;
  margin-top: 0;
}
.featureitems {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  font-weight: bold;
}
.featureemphasise {
	color: #ff5c0d;
}

.red { color: #ff0000; }

.ruler {
	border: thin dotted black;
}

/* stuff for the bordered product box area */
.prodtable {
	border: thin solid #000000;
  background-color: #ffffff;
  margin-top: 0px;
}
.prodtitle {
  background-color : #ffffff; /*#0e266b;*/
  background-image: url(images/prodtitle.gif);
  background-repeat: no-repeat;
  background-position: left top;
  white-space : nowrap;
  text-indent: 25px;
}
.prodtitle-left {
  background-color : #ffffff; /*#0e266b;*/
  background-image: url(images/prodtitle-left.gif);
  background-repeat: no-repeat;
  background-position: right top;
  white-space : nowrap;
  text-align: right;
  text-indent: 25px;
}

.prodcaption {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.prodlink {
  font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.titlerow {
	background-color: #ffffff;
}
.oddrow {
	background-color: #f4f7fd;
}
.evenrow {
	background-color: #e6ebfb;
}
.description {
	padding-left:5px;
	text-align: left;
}

/* menu at foot of page */
.footmenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  color: #bb5525;
}

/* any other footer text */
.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  color: #666666;
}

/* a catch-all class for anywhere we need *small* text */
.small {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.tiny {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
body {
  background-color : #f0f0f0;
  background-image: url(images/pat_grey3.gif);
  background-repeat: repeat;
  background-position: top left;
  font-family: times new roman;
  font-size:18px;
  padding-top: 0;
  margin-top: 0;
  scrollbar-base-color: #0000CC;
  scrollbar-face-color: #0e266b;
  scrollbar-track-color: #a3b7f0;
  scrollbar-3dlight-color: #847d47;
  scrollbar-highlight-color: #ffffff;
  scrollbar-darkshadow-color: #000000;
  scrollbar-shadow-color: #003399;
  scrollbar-arrow-color: #FDFDF2;
}

html {
  scrollbar-base-color: #0000CC;
  scrollbar-face-color: #0e266b;
  scrollbar-track-color: #a3b7f0;
  scrollbar-3dlight-color: #847d47;
  scrollbar-highlight-color: #ffffff;
  scrollbar-darkshadow-color: #000000;
  scrollbar-shadow-color: #003399;
  scrollbar-arrow-color: #FDFDF2;
}


/* overall class for the right hand part of the page - "tell a friend" and feature area */
.rightcell {
  padding : 8px 9px 0px 4px;
}

/* classes for the "tell a friend" box */
.borderDotsH {
  background : #ffffff url(images/dash_horizontal_3x1.gif) repeat-x left top;
}
.borderDotsV {
  background : #ffffff url(images/dash_vertical_1x3.gif) repeat-y left top;
}

.testimonial {
  font-family: verdana,arial,sans-serif;
  font-size: 11px; 
  font-weight: normal;
  padding : 6px 8px 6px 8px;
}
.formcolor {
	background-color: #FFFFB0;
}

/* class for the feature below the "tell a friend" box */
.feature {
  font-family: verdana,arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}



/*.prodtable h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffff00;
  padding: 0;
  margin: 0;
}
.prodtext h3 {
  font-family: verdana,arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #Ff5c0d;
  padding : 0 0 0 0;
  margin : 3px 0 3px 0;
}/**/

/*h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffff00;
  padding: 0;
  margin: 0;
}/**/

/*p.justified {
  font-size: 12px;
	text-align: justify;
}
.aselected { color: #c0c0c0; }
/**/
