/* CSS Document */

body 	{	background-color: #FFFEDC; padding: 0px; width: 820px; margin: 0 auto; }

p 	{	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #792526; margin-top: 0px; line-height: 19px;	}
h1 	{	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; color: #792526; margin-top: 0px; }
h2 	{ 	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: #464a4f; padding: 5px;	margin: 0px; 
		background-color: #e4e4e5; border: 1px solid #CCCCCC;	display: block;	}

td 	{	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #792526; margin-top: 0px; line-height: 19px;	}

#wrapper 	{	background-color: #FFFEDC; width: 820px; float: left; margin-bottom: 12px; }
#header 	{	background-color: #FFEEB9; margin: 10px auto 0 auto; width: 800px; height: 140px;	}
.navbar		{	background-color: #792526; width: 800px; padding: 0; height: 25px; margin: 0 auto; text-align: center;  }
#main 		{	margin: 0 auto; width: 780px; padding: 25px; }

#footer 	{	margin: 10px auto 0 auto; width: 800px; text-align: left; border-top: 1px solid #ccc; 	}
#footer p 	{	font-size: 10px; padding: 5px; color: #666;	}
#footer p a	{	color: #464a4f; text-decoration: none; 	}
#footer p a:hover{	color: #000000;	}

#lefthome	{	float: left; width: 520px; padding-right: 16px; background: #FFFEDC url(../img/bg_home.jpg) no-repeat;
				border-right: 1px solid #CCCCCC;	}

#left 		{	float: left; width: 780px; padding-right: 16px; background: #FFFEDC;	}

p.h	{	width: 200px; }				

a:link, a:active {	color: #FF33CC; text-decoration: none; }
a:visited 	{	color: #663333;	text-decoration: none;	}
a:hover {	color:#c09; text-decoration: underline;	}

#right 		{	float: right; width: 218px; text-align: center; 	}
#right p 	{	font-size: 11px; margin-bottom: 5px; font-weight: bold; color: #792526; }


#stockists		{	width: 500px; border: 0; }
#stockists td	{	background: #E8E7C5; margin: 2px; font-size: 11px; }

#reference		{	width: 700px; border: 0; }
#reference td	{	margin: 2px; font-size: 11px; text-align: center; }
#reference td.w	{	background: #fff;  text-align: center; }

.mlist		{	width: 500px; margin-bottom: 20px; }
.calc		{	width: 730px; margin-bottom: 20px; }
.calc td	{	margin: 2px; background: #EAE7CA; padding: 2px; }

#products	{	width: 720px; margin-bottom: 5px auto 20px auto; }

.alt	{	background: #E8E7C5; }
.clear	{	clear: both;	}
.hilite	{	color: #f6c; font-weight: bold; }
.sml	{	font-size: 10px; line-height: 10px;}

/*

div {	border: 1px solid red; }