/* common styles */
body {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: normal; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	background-color: #FFFFFF; }
	
p { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	margin-top: 0px;
	margin-bottom: 15px;}
	
.p {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	margin-bottom: 15px;}
	
.pContactFormWhite { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
	margin-right: 10px;}
	
.pContactForm { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
	margin-right: 10px;}

.largeP {font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #006633; 
	margin-bottom: 15px;}
	
h1 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color: #FF0000; 
	margin-bottom: 15px;}
	
.pItalic {font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-size: 12px; 
	color: #666666; 
	margin-bottom: 15px;}

.pJobs {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	margin-bottom: 5px;}
	
.smallCopy {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	font-weight: normal; 
	margin-bottom: 15px;}
	
.affinityLink {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CCCCCC; 
	font-weight: normal; 
	margin-bottom: 15px;}
	
ul {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	margin-bottom: 15px; 
	list-style-image: url(images/navig_arrow.gif)}
	
b { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #008348; 
	font-weight: bold; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 5px;}
	
#overDiv b {
    color:#f00;
}

#overDiv b.lathams {color: #F3CA25;}
#overDiv b.byrights {color: #2E34A0;}
#overDiv b.cherrylane {color: #009900;}
	
.boldWhite { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 5px;}
	
/* Links*/
.navigLink {font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#666666; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration:none;}
	
.navigLink:hover {text-decoration:none; 
	color:#999999; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration:none;}
	
.currentLink {text-decoration:none; 
	font-size: 11px; 
	font-weight: normal; 
	color:#999999; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration:none;}
	
.currentLink:hover {text-decoration:none; 
	color:#999999; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-decoration:none;}
	
a {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:underline; 
	color:#008348;}
	
a:hover {text-decoration:none; 
	color:#008348;}

/* Colours */
red {background-color:FF0000}
grey  {background-color:F3F3F3}
lightGrey {background-color:FAFAFA}
darkGrey {background-color:DBDBDB}

/*form styles*/
.textinput {font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF; 
	font-size: 12px; 
	color: #000000; 
	border: #DBDBDB; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;}
	
.textinputalert {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF;
	border: #FF0000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;}
	
.button {font-family: Helvetica; font-size: 12px; 
	background-color: #FF0000; 
	color: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-top-color: #FF8989; 
	border-right-width: 1px; 
	border-right-color: #8A0000; 
	border-bottom-width: 1px; 
	border-bottom-color: #8A0000; 
	border-left-width: 1px; 
	border-left-color: #FF8989;}
	
.cherrybutton {font-family: Helvetica; font-size: 12px; 
	background-color: #008348; 
	color: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-top-color: #2DB477; 
	border-right-width: 1px; 
	border-right-color: #015A32; 
	border-bottom-width: 1px; 
	border-bottom-color: #015A32; 
	border-left-width: 1px; 
	border-left-color: #2DB477;}
	
.buyrightbutton {font-family: Helvetica; font-size: 12px; 
	background-color: #1E4E9C; 
	color: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-top-color: #6E97DB; 
	border-right-width: 1px; 
	border-right-color: #072A64; 
	border-bottom-width: 1px; 
	border-bottom-color: #072A64; 
	border-left-width: 1px; 
	border-left-color: #6E97DB;}
	
.lathamsbutton {font-family: Helvetica; font-size: 12px; 
	background-color: #C6131A; 
	color: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-top-color: #E36A6F; 
	border-right-width: 1px; 
	border-right-color: #931318; 
	border-bottom-width: 1px; 
	border-bottom-color: #931318; 
	border-left-width: 1px; 
	border-left-color: #E36A6F;}
	
/*Pic Styles*/
.redBorder {border: #FF0000; 
	border-style: solid; 
	border-top-width: 5px; 
	border-right-width: 5px; 
	border-bottom-width: 5px; 
	border-left-width: 5px;}
	
 /*Pic Styles*/
.dottedTable {border: #DBDBDB; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	border-style: dotted;}
	
.copyWhiteLrg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 0px; margin-right: 10px;}


/* product styles */

.productName { font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #666666; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight:bold;
	}
	
.productDesc { font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	margin-top: 0px;
	margin-bottom: 0px;}

.productPrice { font-family: Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	color: #006633; 
	margin-top: 0px;
	margin-bottom: 13px;}
	
.productImgStrap { font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	margin-top: 0px;
	margin-bottom: 13px;
	font-style: italic;
	}
#qdxmas{
	padding-top:10px;
}
.news_image{
	float:right;
	padding:0 0 20px 20px;
}

.backlink{
	margin:20px 0 0 0;
}

.news_date{
	font-size:10px;
}

.ticket-text {
	color: #008a47;
}
