body {background-color: white; margin: 0px; text-align: left; padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;
	font-size: 10px;}

H1 {margin: 0px; padding-top: 5px; padding-right:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #EF2F72; font-weight: bold;
	padding-bottom: 0px;}

H2 {margin-top: 10px; margin-bottom: 0px; color: #6C345F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; padding: 0px;
}

H3 {margin-left: 5px; margin-top: 10px; margin-bottom: 7px; color: #4F4C77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-top: 0px;}

form {margin: 0px; padding: 0px;}

p {text-align:justify; padding-right: 10px;}

HR {border-top: 1px dashed #BBB; margin: 0px; padding: 0px;}

TH {background-color: #FAE558; color: black;}

table{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; font-size: 10px;}

a:link{color: #6C345F;}
a:visited{color: #6C345F;}

.strike {text-decoration:line-through}

.specialoffer {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;
	font-size: 12px; color: red; font-weight: bold;}

.righttable {width: 203px; padding-left: 10px; padding-right: 8px; margin: 0px;}

div.alert { color: #FF0000; text-align: center; padding: 10px; }


/* -------------- Top Bar ---------------- */

#topbar { background:url(../images/toptile.gif) repeat-x; /*background-image: url(../images/toptile.gif); */ margin: 0px; padding: 0px;  top: 0px; min-width: 760px;}

.navtop {height: 18px; width: 100%;  position: absolute; top: 91px; text-align: center; right: 56px; min-width: 760px;}


/* --------------  LEFT ---------------- */
#left {width: 169px; }
.leftbackground {background-image: url(images/left-tile.gif);}

/* --------------  RIGHT---------------- */
#right {width: 169px;}
.leftbackground {background-image: url(images/left-tile.gif);}

/* -------------- Footer ---------------- */

#footer {  bottom:0px; height: 17px; width:100%; position:fixed;


		  text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		  background-color: #6C345F; color: #EEE;}

#footer a:link, #footer a:visited {padding-left: 10px; padding-bottom: 0px; padding-top: 3px; font-size: 10px; color: #EEE; text-decoration: none;}

#footer a:hover {font-size: 10px; color: #FFF; text-decoration: underline;}

.textfield{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; text-decoration: none; background-color: #FFF;}

.thumbs img{border: 1px solid black;}

.heading {color: #128EC2; font-size: 10px; font-weight: bold;}

.tableborder{border: 1px solid #6C345F; border-collapse: collapse;}
.tableborder td{border: 1px solid #6C345F;}

.price {font-size: 12px; color: red; font-weight: bold;}

.grey {color: #AAA; font-weight: normal;}

#left p{text-align:justify; margin-bottom: 0px; padding-left: 3px; padding-right: 0px;}

#homeimage {float: right; position: relative; top: 10px; margin-bottom: 0px; padding-bottom: 0px; margin-right: 10px; margin-left: 10px;}

#adminnav {position: relative; top: -30px; left: 150px;}
#adminnav a:link{color: white; text-decoration: none;}
#adminnav a:visited{color: white; text-decoration: none;}
#adminnav a:hover{color: white; text-decoration: underline;}

table.product_overview { width: 90%; margin: auto; }
table.product_overview td.buy_button { width: 100px; text-align: center; color: #FF0000; font-size: 12px; font-weight: bold; }
table.product_overview td.title a { font-size: 11px; font-weight: bold; text-decoration: none; }

div.categories { }
div.categories hr {padding-bottom: 3px; padding-top: 0px;}
div.categories a:link { text-decoration: none; }
div.categories a:visited { text-decoration: none; }
div.categories a:hover { text-decoration: underline; }
div.categories span.category_listing {font-size: 11px; font-weight: bold; }
div.categories ul { padding-top: 0px; padding-left: 12px; margin: 3px; list-style-type: none}
div.categories li { font-weight: normal; font-size: 10px; }

#centre hr,
#centre br { display: none; }
#centre .product_overview { float: left; width: 45%; height: 15em; border: 2px solid #ccc; margin: 1%; padding: 1%;}

