.layout {

}
.bodycopy{
	font: 11px/17px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
	width: 415px;
	margin-top: 10px;
	list-style: square;
}

ul li{
	color: #FFFFFF;
	list-style: square;
	font: 11px/17px Tahoma, "Trebuchet MS";
	width: auto;
}

p{
	font: 11px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
}

.line {
	color: #CCCCCC;
	width: 100%;
}

h1 {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.nav {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
}
.addressgrey {
	color: #86212E;
	font-weight: bold;
}

.bgmap {
	background: url(../images/map-bg.jpg) no-repeat scroll left top;
	width: 100%;
	z-index: -1;
}

.seperator {
	color: #FFFFFF;
}

.titletxt {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #dfac12;

}

#nav2
{
	height: 15px;
	margin-top: 3px;
	margin-bottom: 5px;
	padding-top: 3px;
	margin-left: 2em;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#topnav
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 1.5em;
	height: 18px;
	padding-top: 0px;
	margin-top: 7px;
	margin-bottom: 5px;
}

a:link.topnav		{
	color : #FFFFFF;
	text-decoration: none;
	height: 25px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
}
a:visited.topnav	{font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 10px; text-decoration: none;}
a:hover.topnav	{
	color : #CCCCCC;
	text-decoration: none;
	height: 25px;
	width: 180px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a:active.topnav {font-family : Verdana, Arial, Helvetica, sans-serif; color : #59596A; font-size : 10px; text-decoration: none;}

/*NEW*/

a:link.prodbelow	    {color : #231f20; text-decoration: none; font: 10px Verdana, Arial, Helvetica, sans-serif; 	padding-left: 5px;}
a:visited.prodbelow	    {
	color : #231f20;
	text-decoration: none;
	padding-left: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:hover.prodbelow	    {
	color : #58595b;
	text-decoration: none;
	padding-left: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:active.prodbelow      {
	color : #58595b;
	text-decoration: none;
	padding-left: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/*END*/


/*main-nav*/

a:link.nav	    {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
}
a:visited.nav    {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	padding-left: 5px;
}
a:hover.nav	    {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding-left: 5px;
}
a:active.nav      {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	padding-left: 5px;
}

/*END*/



a:link.nav2		{font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 10px; text-decoration: none}
a:visited.nav2	{font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 10px; text-decoration: none;}
a:hover.nav2	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #59596A;
	font-size : 10px;
	text-decoration: none;
}
a:active.nav2	 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration: none;
}

a:link.emaillink	{font-family : Arial, Verdana, Helvetica, sans-serif; color : #FFF; font-size : 11px; text-decoration: none}
a:visited.emaillink	{font-family : Arial, Verdana, Helvetica, sans-serif; color : #FFF; font-size : 11px; text-decoration: none;}
a:hover.emaillink	{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #CCC;
	font-size : 11px;
	text-decoration: none;
}
a:active.emaillink	 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 11px;
	text-decoration: none;
}

#colouredband
{
	height: 3px;
	width: 100%;
}

#cleartop
{
	margin-top: 21px;
	height: 1px;
}
.navprod {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
	padding-left: 7px;
}
.navprodbelow {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 5px;
}
.address {
	font: 11px/17px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
	margin-left: 0px;
}

#innertable
{
	margin-top: 35px;
}

#backgroundmap
{
	background: url(../images/map-bg.jpg);
	height: 392px;
	width: 609px;
}
#top
{
	width: 100%;
	background: #7F001D;
	height: 60px;
	padding-top: 0px;
}

#topleft
{
	height: 60px;
	width: 609px;
	background: url(../images/map-top.jpg);
}
.titletxtbody {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #dfac12;
}
.titletxtCig {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #d6e03d;
}
.titletxtEdm {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #73b4df;
}
.titletxtPre {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #73b4df;
}
.titletxtGen {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #b4b28b;
}
.bodycopyBold {
	font: bold 11px/17px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
	margin-top: 10px;
}
.bodycopyRight {
	font: 11px/17px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
	width: 430px;
	margin-top: 10px;
	float: right;
}
.addressfooter {
	font: 9px Tahoma, "Trebuchet MS";
	color: #999999;
	position: relative;
	width: 200px;
	float: right;
}
a:link.emaillinkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 10px;
	text-decoration: none
}
a:visited.emaillinkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 10px;
	text-decoration: none;
}
a:hover.emaillinkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #CCC;
	font-size : 10px;
	text-decoration: none;
}
a:active.emaillinkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 10px;
	text-decoration: none;
}

a:link.linkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 14px;
	text-decoration: none
}
a:visited.linkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 14px;
	text-decoration: none;
}
a:hover.linkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #CCC;
	font-size : 14px;
	text-decoration: none;
}
a:active.linkGrey {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFF;
	font-size : 14px;
	text-decoration: none;
}.bodycopyForms {
	font: 11px/17px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
	margin-top: 10px;
}
.bodycopySmaller {
	font: 11px Tahoma, "Trebuchet MS";
	color: #FFFFFF;
	width: 415px;
	list-style: square;
}
