/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
	background:#151515;
	color:#f0f0f0;
	font-family: 'Nobile', arial, serif;
	font-size:62.5%;
	
}
h1{
	font-family: 'Nobile', arial, serif;
	color:#FFF;
	font-size:1.4em;
	font-weight:normal;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #333;
	letter-spacing:-.05em;
	
}
h2,h4,h5,h6{
	font-family: 'Nobile', arial, serif;
	color:#FFF;
	font-size:1.4em;
	font-weight:normal;
	padding-bottom:10px;
	letter-spacing:-0.05em;
	margin-top: 30px;
	
}
.right h5{
margin-top:0;
color:#fecb00;
}
h3{
	padding-bottom:20px;
	font-size:1.4em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

h1 span{
	font-size:.7em;
	color:#FECB00;
}
h1 span strong{
	font-weight:normal;
	color:#fccb02;
}
h1.homeintro{
	text-transform:uppercase;
	margin-bottom:0;
	border-bottom:none;
	
}
h1.homeintro span{
	font-size:1.6em;
	color:#626262;
}
p{
	font-size:.9em;
	line-height:1.6em;
	padding-bottom:10px;
	color:#e0e0e0;
}
p.big{
	font-size:1.3em;
	padding:20px 0;
	letter-spacing:-1px;
	line-height:1.4em;

	color:#b7b7b7;
}

p strong{
	font-weight:normal;
	color:#fccb02;
}
a.stlink {
	color:#fccc00;


	text-decoration:underline;

}
#container a{
	color:#fccc00;
	text-decoration:underline;

}
a:hover.stlink {
	color:#ffe781;
	text-decoration:none;
}
#header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background:url(../images/headerwidthbg.jpg) top center no-repeat;
	z-index:5;
}

#header-container {
	height: 109px;
	background: url(../images/header-bg.png) repeat-x left bottom;
}
#greenagenda #header-container {
	height: 131px;
	background: url(../images/greenheader-bg.png) repeat-x left bottom;
}
#header {
	position: relative;
	width:990px;
	margin:0 auto;
}

#header h1 {
	color: #000;
	text-align: right;
	width: 223px;
	margin: 0;
	position: absolute;
	left: 768px;
	top: 8px;
	text-indent:-9999px;
	border-bottom:none;
	height:43px;
}
#container {
	width: 100%;
	font-size: 1.4em;
	overflow: auto;
	padding: 109px 0 0;
	overflow: hidden;
	clear:both;
	margin-top:10px;
}
#greenagensa #container {
	width: 100%;
	font-size: 1.4em;
	overflow: auto;
	padding: 131px 0 0;
}
#navigation {
	list-style: none;
	position:absolute;
	width:560px;
	height:39px;
	left: 432px;
	top: 61px;
}

#navigation li {
  float: left;
}

#navigation a * {
  display: none;
}

#navigation a,
#navigation a .hover {
  height: 39px;
        position: relative;
        display: block;
        background: url(../images/sprite.jpg) 0 -35px no-repeat;
		border-bottom:none;
}

/* individual navigation items */
#navigation a.home {
  background-position: 0 -205px;
  width: 37px;
}

#navigation .highlight a.home:hover,
#navigation a.home .hover
{
  background-position: 0 -244px;
  width: 37px;
}

#navigation a.aboutus {
  background-position: -35px -205px;
  width: 81px;
}

#navigation .highlight a.aboutus:hover,
#navigation a.aboutus .hover {
  background-position: -35px -244px;
}

#navigation a.services {
  background-position: -116px -205px;
  width: 78px;
}

#navigation .highlight a.services:hover,
#navigation a.services .hover {
  background-position: -116px -244px;
}

#navigation a.customerservice {
  background-position: -193px -205px;
  width: 138px;
}

#navigation .highlight a.customerservice:hover,
#navigation a.customerservice .hover {
  background-position: -193px -244px;
}

#navigation a.greenagenda {
  background-position: -330px -205px;
  width: 113px;
}

#navigation .highlight a.greenagenda:hover,
#navigation a.greenagenda .hover {
  background-position: -330px -244px;
}
#navigation a.people {
  background-position: -442px -205px;
  width: 65px;
}

#navigation .highlight a.people:hover,
#navigation a.people .hover {
  background-position: -442px -244px;
}
#navigation a.csr {
  background-position: -507px -205px;
  width: 45px;
}

#navigation .highlight a.csr:hover,
#navigation a.csr .hover {
  background-position: -507px -244px;
}


.greyBox{
	padding:10px 10px 0 10px;
	background:#292929;
	border:1px solid #313131;
	margin:10px 0;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}
.yellowBox{
	padding:10px 10px 0 10px;
	background:#ee8704 url(../images/yellowboxBg.jpg) repeat-x;
	border:1px solid #313131;
	margin-bottom:10px;
	font-size:0.9em;
	float:right;
	position: relative;

}
.yellowBox strong{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
}
.yellowBox p{
	color:#101010;
	margin:20px 0;
}
#container ul{
	margin-left:15px;
	color:#acacac;
	margin-bottom:15px;
}

#container li{
	padding:8px 0;
	border-bottom:1px solid #333;
	list-style:circle;
	font-size:.9em;
}
.center {
	width:990px;
	margin: 0 auto;
	position:relative;
}
.clear{
	clear:both;
}
#mainDivider{
	width:100%;
	background:url(../images/divederbg.jpg) repeat-x;
	height:12px;
}
#topDivider{
	width:100%;
	background:url(../images/diverderTop.jpg);
	height:6px;
}
#bottomDivider{
	width:100%;
	background:url(../images/dividerBottom.jpg) repeat-x;
	height:6px;
}
#animation {
	float:left;
	width:415px;
	height:110px;
}

#topNav {
	list-style: none;
	position:absolute;
	width:249px;
	height:28px;
	left: 513px;
	top: 15px;

}

#topNav li {
  float: left;
}

#topNav a * {
  display: none;
}

#topNav a{
padding:8px;
        position: relative;
        display: block;
        background:#911825;
		color:#FFFFFF;
		margin-right:6px;
		text-decoration:none;
}
#topNav a:hover{

        background:#a52d3a;
		color:#ffd8dc;
}
#primaryContent {
	width:990px;
	height:364px;
	background:url(../images/primarycontent-bg.jpg) bottom no-repeat;
	margin: 0 auto;
	padding-top: 20px;
	display:block;
	
}
 #primaryContent .left{
	float:left;
	width:473px;
	margin-right:20px;
}
.Bodyleft{
	float:left;
	width:673px;
	margin-right:20px;
}
 #primaryContent .right{
	float:left;
	width:497px;
	
	
}
#greenagenda #container{
	background:url(../images/greenagendabodybg.jpg) repeat-y;
}
#greenagenda #primaryContentnoheight{
	width:990px;
	background:url(../images/greenagendatopBg.jpg) top no-repeat;
	margin: 0 auto;
	margin-top: -23px;
	display:block;
}
#greenagenda #primaryContentnoheight p.big{
	color:#3c3c25;
}

#greenagenda #primaryContentnoheight .left{
	float:left;
	width:473px;
	margin-right:20px;
	padding-top:30px;
}
#primaryContentnoheight{
	width:990px;
	background:url(../images/primarycontent-bg.jpg) bottom no-repeat;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	display:block;
}
#primaryContentdefault{
	width:990px;
	background:url(../images/primarycontent-bg.jpg) bottom no-repeat;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	display:block;
}
.contImage{
	background:#000;
	border:1px solid #464646;
	padding:6px;
	margin-bottom:15px;
	clear:both;
}
.captionText{
	margin-top:6px;
	color:#666;
	font-size:0.8em;
}
#primaryContentdefault{
	width:990px;
	background:url(../images/primarycontent-bgflipped.jpg) top no-repeat;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
}
#sidenav {
	width: 267px;

	float: right;

	text-align:left;
	padding:4px;
	background:#000;
	border-bottom:1px solid #464646;
	border-right:1px solid #464646;
}
#sidenav #sideHeader{
	height:35px;
	background:url(../images/sidenavBarbg.png) repeat-x;
	text-align:center;
	color:#2b2929;
	width:267px;
	position:relative;
	font-size:1.4em;
	color:#000;
	font-weight:bold;
	padding-top:10px;
	letter-spacing:-1px;
}
*html #sidenav {
    position: absolute;
    left: expression( ( 0   ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) )   'px' );
    top: expression( ( 0   ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) )   'px' );
}
#sidenav ul{
	margin-left:0;
	margin-bottom:0;
	padding-bottom:0;
}
	#sidenav ul li{
		list-style:none;
		border-bottom:none;
		border-top:none;
		padding:0;
	}
#sidenav li a {
	font-size:1em;
	voice-family: "\"}\"";
	voice-family: inherit;
	line-height:1.4em;
	text-decoration: none;
	color:#999;
	background:#2c2c2c url(../images/sideNavbg.gif) top repeat-x;
	padding: 15px 10px 15px 48px;
	border-top:1px solid #a6a6a6;
	border-bottom:1px solid #000;
	position:relative;
	}	
#sidenav span{
	width:30px;
	height:30px;
	background:url(../images/sidenavArrow.png) no-repeat;
	position:absolute;
	left: 10px;
	top: 8px;

}
#sidenav li a:link, #sidenav li a:visited {
	color:#fff;
	display: block;
	
	}
	
#sidenav li a:hover {
	color: #FFF;
	background:#000 url(../images/sideNavbgover.gif) top repeat-x;
	padding: 15px 10px 15px 48px;
	border-top:1px solid #a6a6a6;
	border-bottom:1px solid #000;
	}	

.left{
	float:left;
	width:580px;
	padding-bottom:20px;
}
.right{
	float:right;
	width:390px;
}
.aboutright{
	background:url(../images/aboutusrightbg.jpg) bottom right no-repeat;
	height:509px;
}
.aboutleft{
	height:509px;
}
.newsBox{
	float:left;
	width:320px;
	height:322px;
	position:relative;
	margin-right:15px;
	
}
.newsBox .title{
	font-size:1em;
	color:#fff;
	font-weight:bold;
	padding-top:10px;
	clear:both;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:8px;

	border-bottom:1px solid #2f2f2f;
}
.newsBox p{
	clear:both;
	color:#d2d2d2;
	font-size:0.8em;
	line-height:1.5em;
}
.newsBox img{
	float:left;
}

.newsBox.last{
	margin-right:0;

}
.newsBox.middle{
	margin:0 0px;
	
}
.itemBox{
	float:left;
		padding:12px;
	width:461px;
	height:auto;
	position:relative;
	margin:8px 19px 8px 0;
	background:#000;
	border-bottom:1px solid #999999;
	
}
.itemBox p{
	font-size:0.8em;
}
.itemBox img{
	float:left;
	margin-right:10px;
}


.itemBox.last{
	margin-right:0;

}
.itemBox.middle{
	margin:0 0px;
	
}
.newsShort{
	float:left;
	padding:12px;
	width:646px;
	height:auto;
	position:relative;
	margin:8px 0;
	background:#000 url(../images/newsshortBg.jpg) bottom repeat-x;
	border-bottom:1px solid #4b4b4b;
	padding-bottom:20px;	
}
.newsShort .newsLink a{
position: absolute;
	bottom: 0;
	right:0px;
	display: block;
	text-indent:-999999px;
	height: 28px;
	width: 85px;
	background:url(../images/sprite.jpg) -415px 0 no-repeat;
}
.newsShort .newsLink .hover{
		position: absolute;
		bottom: 0;
		display: none;
		height: 28px;
		width: 85px;
		text-indent:-999999px;
		background:url(../images/sprite.jpg) -415px -28px no-repeat;
}
.newsShort .newsTitle{
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:-1px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:15px;
	padding:6px;
	background:#1b1b1b;
}
.newsTitle{
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:-1px;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:15px;
	padding:6px;
	background:#1b1b1b;
}
.posted{
	line-height:1.8em;
	font-size:.8em;
	color:#999;
	display:block;
	float:right;
}
.newsShort p{
	font-size:0.8em;
	clear:both;
}
.newsShort img{
	float:left;
	margin-right:10px;
}
#secondaryContent {
}
#bottomcontentWrapper{
	clear:both;
	width:100%;
	background:url(../images/bottomcontenwrappertBg.jpg);
	
}
#bottomContent{
	margin:0 auto;
	width:990px;
}
.homebottomBg{
	
		height:316px;
		padding:20px 20px;
		width:950px;
}
.factsnfiguresBg{
		background:url(../images/factsbottomcontentBg.jpg) bottom center no-repeat;
	padding:20px 20px;
		width:990px;
		height:316px;
		position:relative;
}
.sevencorevalues{
width:980px;
	padding:20px 0;
		position:relative;
}
.sevencorevalues .right{
	float:right;
	width:380px;
}
#reveal{
	width:970px;
margin:0 auto;
	height:540px;
	display:none;
	overflow:hidden;
	
}
#contentBody{
	width:990px;
	margin:0 auto;
	padding:20px 0;
	
}
.awardsbg{
	
	background:url(../images/awardsBg.jpg) repeat-x center;
	width:100%;
}
#reveal .revealarea{
		padding:20px 0;
		display:inline;
		overflow:hidden;
			
			
}
/*BUTTONS*/
.learnMore {
		position:relative;
		display:block;
		height: 41px;
		width: 112px;
		background:url(../images/sprite.jpg) 0 0 no-repeat;
		margin-top:20px;
		float:right;
		text-decoration:none;
		
	}
.learnMore	.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 41px;
		width: 112px;
		background:url(../images/sprite.jpg) 0 -41px no-repeat;
	}
.factsnfigures {
		position:relative;
		display:block;
		height: 51px;
		width: 291px;
		background:url(../images/sprite.jpg) -112px 0 no-repeat;
		float:right;
		text-decoration:none;
	}
.factsnfigures .hover {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 51px;
		width: 291px;
		background:url(../images/sprite.jpg) -112px -51px no-repeat;
	}
.corevalues {
		position:relative;
		display:block;
		height: 51px;
		width: 291px;
		background:url(../images/sprite.jpg) 0 -102px no-repeat;
		float:right;
		clear:both;
		text-decoration:none;
	}
.corevalues	.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 51px;
		width: 291px;
		background:url(../images/sprite.jpg) 0 -153px no-repeat;
	}
	.corevalues2 {
	position:absolute;
	display:block;
	height: 51px;
	width: 291px;
	background:url(../images/sprite.jpg) 0 -102px no-repeat;
	float:right;
	clear:both;
	text-decoration:none;
	left: 698px;
	top: 284px;
	}
.corevalues2 .hover {
		position: absolute;
		display: none;

		background:url(../images/sprite.jpg) 0 -153px no-repeat;
	}
.moreButton{
	position: absolute;
	bottom: 0;
	right:0px;
	display: block;
	height: 28px;
	width: 85px;
	background:url(../images/sprite.jpg) -415px 0 no-repeat;
}
.moreButton .hover{
		position: absolute;
		bottom: 0;
		display: none;
		height: 28px;
		width: 85px;
		text-indent:-999999px;
		background:url(../images/sprite.jpg) -415px -28px no-repeat;
}
.downloadButton{
	position: absolute;
	bottom: 9px;
	right:14px;
	display: block;
	height: 28px;
	width: 111px;
	background:url(../images/sprite.jpg) -291px -102px no-repeat;
}
.downloadButton .hover{
		position: absolute;
		bottom: 0;
		display: none;
		height: 28px;
		width: 111px;
		text-indent:-999999px;
		background:url(../images/sprite.jpg) -291px -130px no-repeat;
}
#footerWrapper{
	clear:both;
	width:100%;
	background:#1d1d1d url(../images/footerbg.gif) repeat-x;
	border-top:1px solid #29292a;
}
#footer {
	height:254px;
	margin:0 auto;
	width:990px;
	color:#7a7a79;
}
#footer a{
text-decoration:none;
color:#FFFFFF;
}
#footer a:hover{
text-decoration:underline;

}
#awards{
float:left;
width:184px;
border-right:1px solid #282727;
}
#footerTopNav{
width:805px;
height:50px;
border-bottom:1px solid #282727;
float:right;
}
#footerTopNav .links{
float:right;

padding-top:20px;
}
#footerTopNav .links a{
padding:0 4px;


}
#footersitemap ul{
list-style:none;
padding-top:15px;
padding-left:15px;
float:left;
}
#footersitemap  li a{
font-size:1.2em;

line-height:1.4em;
color:#7a7a79;
}
#footersitemap li a.primary{
	color:#FFFFFF;
	font-weight:bold;
}

#mailingList{
	width:540px;
	float:left;
	height:50px;
	background:#0e0e0e url(../images/mailinglistbg.gif) right no-repeat;
}
#footerNav{
float:left;
height:141px;
width:805px;
}
#footerBottom{
	clear:both;
	height:43px;
	width:970px;
	padding:20px 10px 0 10px;
}
.siteby{
float:right;
}
/**:focus {outline: none;}*/



.input-wrapper
{
	width:172px;
	height:50px;
	background:url(../images/input-bg.png);

	float:left;
}

.input-mask
{
background:url(../images/input-mask.png);
width:275px;
height:80px;
}

.living-input
{
	padding:5px 5px 5px 12px;
	margin:13px 0px 0px 6px;
	width:172px;
	background:none;
	border:none;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}

.living-textarea
{
padding:5px;
margin:16px 0px 0px 12px;
width:500px;
height:160px;
background:none;
border:none;
color:#CCCCCC;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textarea-wrapper
{
width:534px;
height:206px;
background:none;
margin-left:19px;
}
.whiteContentBox{
	padding:10px;
	background:#fff;
	border:1px solid #000;
	width:700px;
}
/*TABLE stuff*/
ol
{
	margin:0;
	padding: 0 1.5em;
}

table
{
	color:#333333;
	border-collapse:collapse;

	background:none;
	width:690px;

	border:1px solid #d5d5d5;
	
}

thead
{

}

thead th
{
	padding:1em 1em .5em;
 	border-bottom:1px dotted #FFF;
 	font-size:120%;
 	text-align:left;
}



thead tr
{

}

td
{
	padding:.5em 1em;
}



tbody tr.odd td
{
	background:#eaeaea;
}

tfoot
{

}

tfoot td
{

	padding-bottom:1.5em;
}

tfoot tr
{

}


* html tr.odd td
{
	background:#eaeaea;

}


#middle
{
	background-color:#900;
}
/*table end*/
/*FAQS*/

.faqcontainer {
	width: 600px;
	float:left;
}
/*span.changeanchor{
	color:#fff;
}
span.changeanchor:hover{
	color:#000;
	text-decoration:none;
}*/
h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	background:url(../images/h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 550px;
	font-size: 1.4em;
	font-weight: normal;
	float: left;
}
 h2.trigger a {
	color: #fff;
	text-decoration:none;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:70%;
	font-weight:bold;
	
}
.changeanchor{
		color: #fff;
}
h2.trigger a:hover {
	color: #ffcc52;

}
 h2.active {background-position: left bottom;
 color:#000;}
.toggle_container {
	margin: 0 0 5px;
	padding: 10px;
	border-bottom: 1px solid #333;
	background:#000;
	overflow: hidden;
	font-size: 1em;
	width: 580px;
	clear: both;
}
.toggle_container .block {
	background: url(../images/toggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
.dlBlock{
	width:238px;
	float:left;
	margin-right:12px;
	margin-bottom:10px;
	height:298px;
	display:inline;
	margin-top: 10px;
	position:relative;
}
.highndry{
	background:url(../images/highanddry.jpg) top no-repeat;
}
.aheadofthegame{
	background:url(../images/aheadofthegame.jpg) top no-repeat;
}
.deserted{
	background:url(../images/deserted.jpg) top no-repeat;
}
.footballad{
	background:url(../images/footballad.jpg) top no-repeat;
	margin-right:0;
}

.corpa4{
	background:url(../images/corpa4.jpg) top no-repeat;
}
.pubcompanies{
	background:url(../images/pubcompanies.jpg) top no-repeat;
}
.drinksuppliers{
	background:url(../images/drinksuppliers.jpg) top no-repeat;
}
.regionalbrewies{
	background:url(../images/regionalbrewies.jpg) top no-repeat;
	margin-right:0;
}
.flashreel{
	background:url(../images/flashreel.jpg) top no-repeat;
}
.environmentbrochure{
	background:url(../images/environmentbrochure.jpg) top no-repeat;
}
.medialinks{
clear:both;
margin-bottom:15px;
padding-bottom:10px;
border-bottom:1px solid #333;
}

.medialinks dt{
	display:block;
	width:185px;
	padding:8px;
	float:left;
	margin-left:15px;
	border:1px solid #333;
	background:#000;
	margin-right:15px;
}
.medialinks dt img{
	padding:4px;
	
}
.medialinks dd{
	color: #eee;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 1.4em;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
}
.pdf{
padding-left:10px;
text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #ccc;
	background: #333333;
	text-decoration: none;
	word-spacing: normal;
	padding-right:10px;
	line-height: 1.4em;
	font-size: 80%;
	font-weight:bold;
	padding-bottom:12px;
	padding-top:12px;
}
.akform{
	background-color: #000;
	font: normal 12px arial,helvetica,sans-serif;
	color: #999;
	padding: 20px;
	text-align: left;
	border: 1px solid #333;
	width: 950px;
	margin: 0 auto;
	clear:both;
	
}

.akform h3{
    margin: 0 0 10px;
    color: #a00;
}

.akform .fields{
	padding: 10px 0;
	background: #252525;
}

.akform .field{
	background: #252525;
	padding: 5px 10px;
}

.akform .field .fieldInput{
    width: 425px;
}

.akform .field .fieldTick{
    background: url('images/tick.png') no-repeat right center;
}

.akform .field .fieldCross{
    background: url('images/cross.png') no-repeat right center;
}

.akform .field label{
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
}

.akform input.textinput{
    width: 400px;
    padding: 3px;
}

.akform textarea{
	width: 99%;
	height: 200px;
	padding: 3px;
}

.akform span.mandatory{
    color: #a00;
}

.akform input.button{
    margin-top: 20px;
}

.akmap{
	font: normal 12px arial,helvetica,sans-serif;
	color: #333;
	padding: 20px;
	background: #000;
	border: 1px solid #333;
	margin: 0;
	width: 950px;
	height: 400px;
	clear:both;
}

.akmap .googleMapPlaceholder{
	background: #ddd;
	border: 1px solid #ccc;
	height: 100%;
	width:594px;
	float: left;
}

.akform #confirm{
    background: #efe;
    padding: 40px;
    border: 1px solid #060;
    color: #060;
    font-weight: bold;
    text-align: center;
}
/*quickSearch*/
#quickSearch{
min-height:550px;
}
#quickSearch table {
	width: 100%;
	border-collapse: collapse;
}
#quickSearch thead th {
	color: #CCCCCC;
	background-color: #323233;
	font-weight: bold;
}
#quickSearch tbody th { text-align: left; }
#quickSearch table th, table td { border: 1px solid #ddd; padding: 6px 5px; font-size: 100%; }
.odd, .r1 { background: #000; }
.even, .r2 { background: #999; }
.r3 { background: #ebebeb; }
.search { font-weight:  bold; }

#quickSearch dt { margin-top: 20px; font-weight: bold;  }
#quickSearch dd { margin: 0;}
.new { color: #f34105; text-transform: uppercase; font-size: 85%; margin-left: 3px; }

#quickSearch form.quicksearch { padding: 10px; background: #f7f7f7; 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #767676;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	font-size: 80%;
	padding-right:15px;
	padding-bottom:12px;
	margin-bottom:0;
	padding-left:20px; }
#quickSearch form.quicksearch input { margin-left: 5px; width: 300px; }
#quickSearch form.quicksearch img { vertical-align: middle; margin-left: 5px; }
/*-----------*/

