@charset "UTF-8";body {	text-align: center;	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000000;	background-color: #FFFFFF;}#container {	margin: 0;	padding: 0px;	clear: both;	width: 760px;}#fullwrapper {}#topnav { 	display: none;} #scottishpridelogo {	margin: 0;}#header {	margin: 0px;	padding: 0px;	height: 126px;	width: 760px;}#headerflash {	margin: 0px;	padding: 0px;	float: left;	width: 560px;	height: 126px; 	display: none;}#headericon {	margin: 0px;	padding: 0px;	float: right;	height: 126px;	width: 200px;}#page {	width: 760px;	background-position: center bottom;	text-align: left;	padding: 0;}#colA {	width: 220px;	float: left;	margin: 0 20px 0 0;}#colB {	width: 220px;	float: left;}#colA img, #colB img {	border: 3px solid #FFFFFF;}#colA h5, #colB h5 {	font-weight: bolder;	color: #000000;	margin: 10px 0 3px;	text-align: center;	padding: 0px;	width: 206px;	text-transform: uppercase;	font-size: 0.8em;}#colA  h6, #colB  h6 {	color: #000000;	display: block;	margin: 0 0 20px 0;	padding: 2px 7px 5px 7px;	width: 192px;	font-size: 0.7em;	font-weight: bold;	text-transform: none;	letter-spacing: 0.2em;	font-style: italic;	text-align: right;}#colA h6 a, #colB h6 a {	color: #000000;	text-decoration: none;}#pagenav {	display: none;}#pagetext {	margin: 0px;	padding: 0;	float: left;	width: 740px;}#pagetopimage {	margin: 0 0 15px -20px;	padding: 0px;}#pagetextwraptop {	padding: 0;	margin: 0;}#pagetext h1 {	font-size: 1em;	margin: 0;	color: #000000;	font-weight: lighter;	text-align: center;	background-repeat: no-repeat;	background-position: center bottom;	padding: 0;	text-transform: uppercase;	display: none;}#pagetext h2 {	margin: 0px;	font-size: 1em;	color: #310228;}#pagetext h3 {	color: #000000;	font-size: 1em;	font-weight: lighter;	margin: 10px 0 0 0;	padding: 0px;}#pagetext h4 {	color: #000000;	margin: 0 0 10px;	padding: 0px;	font-size: 0.8em;	line-height: 1.5em;}#pagetext p {	font-size: 0.8em;	line-height: 2em;	margin: 0 0 10px 0px;}#pagetext p a {	font-weight: bold;	color: #000000;	text-decoration: none;}#pagetext li {	font-size: 0.8em;	line-height: 1.2em;	margin: 0 0 5px 0;	padding: 0px;	color: #000000;}#pagetext  ol, #pagetext ul {	margin: 10px 0px 30px;	padding: 0px 0px 0px 20px;	color: #000000;}#footer { 	display: none;}#holder {	clear: both;}   #jokebox {	background-image: url(images/kids/joke-box.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	height: 212px;}#jokebox h3 {	color: #000033;	text-align: center;	padding: 60px 0px 0px;	display: block;	width: 250px;	float: left;	margin: 0px;	font-size: 1.2em;	font-style: italic;}#jokebox h3 a {	font-size: 0.6em;	font-style: normal;	font-weight: bold;	text-transform: uppercase;	color: #666666;	text-decoration: none;	padding: 10px 0 0 0;}.treatsmaller {	font-size: .7em;}.cheddar-facts a{	background-image: url(images/navbar/cheddar-facts.gif);}.contact-us a{	background-image: url(images/navbar/contact-us.gif);}.kids-corner a{	background-image: url(images/navbar/kids-corner.gif);}.product-range a{	background-image: url(images/navbar/product-range.gif);}.spread-the-word a{	background-image: url(images/navbar/spread-the-word.gif);}.stockists a{	background-image: url(images/navbar/stockists.gif);}.toasty-treats a{	background-image: url(images/navbar/toasty-treats.gif);}.cheddar-facts a:hover{	background-image: url(images/navbar/cheddar-facts-b.gif);}.contact-us a:hover{	background-image: url(images/navbar/contact-us-b.gif);}.kids-corner a:hover{	background-image: url(images/navbar/kids-corner-b.gif);}.product-range a:hover{	background-image: url(images/navbar/product-range-b.gif);}.spread-the-word a:hover{	background-image: url(images/navbar/spread-the-word-b.gif);}.stockists a:hover{	background-image: url(images/navbar/stockists-b.gif);}.toasty-treats a:hover{	background-image: url(images/navbar/toasty-treats-b.gif);}.navlistborder {	background-image: url(images/topnav-border-bg.gif);}.floatright {	margin: 0 0 0 20px;	padding: 0px;	float: right;}.floatrightNEWS {	margin: 0 -10px 0 10px;	padding: 0px;	float: right;}.floatleft {	margin: 0 20px 0 0;	padding: 0px;	float: left;}.supplierlogo {	margin: 0 0 20px 0;	padding: 0px;	clear: both;	border: 5px solid #FFFFFF;}.treatsmallitalic {	font-size: 0.8em;	font-style: italic;	color: #FFFFFF;}.pagenavbox {	font-size: 0.8em;	color: #FFFFFF;	background-color: #872078;	margin: 10px 0 0;	padding: 5px;	width: 180px;} /* :::::::::::::::::::::::::::::::::::::::::::::::::::: *//* :::::::::::::::::: FORMS  ::::::::::::::::::::::::: *//* :::::::::::::::::::::::::::::::::::::::::::::::::: */input {	margin: 5px 0 16px 0;	padding: 0px;	color: #332617;	background-color: #f7f7e7;	border: 1px solid #FFFFFF;}textarea {	margin: 5px 0 16px 0;	padding: 0px;	color: #332617;	background-color: #f7f7e7;	border: 1px solid #FFFFFF;}form {	margin: 0px;	padding: 0px;}label {	margin: 0px;	padding: 5px 0 5px 10px;	width: 80%;	font-size: 0.7em;	display: block;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-weight: bold;	height: 10px;	background-repeat: no-repeat;	background-position: right bottom;	border-top : 1px solid  #B1499B;	border-bottom : 1px solid #761766;}.gobutton {	float: right;}.treatbold {	font-weight: bold;}.linedpaperback {	background-image: url(images/lined-paper.gif);	background-repeat: repeat-y;	background-position: right top;	padding: 0 30px;	color: #333333;}.linedpapertop {	background-image: url(images/lined-paper-top.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 60px 0 10px 0;	text-align: center;}.clearboth {	clear: both;}.comictext {	font-family: "Comic Sans MS";}