/* CSS Document */

/* The Lotto King Cascading Style Sheet. Prepared by Digital Bridge in May 2009 */

/* CSS Reset from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
/* (slightly modified by me to add img {display:block} to get <li> with images
inside them to display padding and margins properly in firefox) */

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, hr, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

img {
	display: block;
}

/* -------------------- The Lotto King ---------------------- */

/* BASIC PAGE STRUCTURE */

body {
	background-image:url(../../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#949693;
	font: 0.9em/1.3 Helvetica, Arial, sans-serif;
	padding-bottom: 1em;

}

p {
	text-align:left;
	font: 0.9em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
}

.text-addthis {
	text-align:left;
	font: 0.9em/1.3 Helvetica, Arial, sans-serif;
	color: #333333;
}

.text-addthis a {
	text-align:left;
	font: 0.9em/1.3 Helvetica, Arial, sans-serif;
	color: #333333;
}

.text-margin {
	margin: 0px 0px 0px 125px;
}

.text-marginr {
	margin: 0px 125px 0px 0px;
}



h3 {
	font: bold 1em/1.5 Helvetica, Arial, sans-serif;
	color: #00774b;
	margin-left: 10px;

}

h4 {
	font: bold 1em/1.4 Helvetica, Arial, sans-serif;
	color: #00774b;
	margin-left: 15px;
}

h5 {
	font: bold 1em/1.4 Helvetica, Arial, sans-serif;
	color: #00774b;
	}

h6 {
	font: bold 1em/1.0 Helvetica, Arial, sans-serif;
	color: #00774b;
	}

#pagecontainer {
	width: 950px;
	margin: 0.5em auto 1em auto;
	background: #fff;
}
	
#headercontainer {
	height: 165px;
	background: #fff;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
}

#logo a {
	width: auto;
	height: 150px;
	float:left;
	color: #fff;
}

#headernav {
	margin-top: 9.5em;
	float:left;
}

#logotype a {
}


#headernav ul {
	margin-left: 20px;
}

#headernav ul li {
	list-stype-type:none;
	font: bold 0.75em/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif;
	display:inline;
	margin-right: 1em;
}

#headernav ul li a {
	color: #00774b;
	text-decoration:none;
}

#headernav ul li a:hover {
	text-decoration:underline;
}

#headernav ul li a.current {
	color:#0f7aff; 
}

.headerimage img {
	margin: 0px 0 0 8px;
	width:616px;
	height:100px;
}

#headerright {
	margin-top: 5em;
	float:right;
	width: 275px;
	padding: 1em 0;
	margin-right:15px;
}

#headerright form {
	width: auto;
	margin: 0;
	padding: 0;
}	

#headersearch input.searchbox {
	width: 175px;
	margin-right: 10px;
	border: 1px solid #c7d9ff;
	height: 20px;
	padding: 0;
}

#headersearch input.searchbutton {
	position:absolute;
}

#statusbox {
	background:#fff;
	height: 25px;
	margin-top:4em;
	padding: 5px 10px 5px 0px;
}

.cartstatus {
	font: 0.8em/1.3 Helvetica, Arial, sans-serif;
	float:right;
	color: #00774b;
}

.loginstatus {
	margin-top: 0.2em;
	float:right;
	clear:right;
	font: 0.8em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
}

.loginstatus p{

}


#contentarea {
	height: auto;
	min-height: 500px;
	clear:both;
	overflow:hidden;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.menu {
margin-left: 4px;
margin-top: 0px;
}


.introbox {
	background: url(images/introbox-bg.jpg) no-repeat;
	margin: 0px 0 0 0px;
	width:950px;
	height:107px;
	text-align:left;
	padding-top: 1em;
}

.introbox h3 {
	color: #ffffff;
	font: bold 1.2em/1.0 Helvetica, Arial, sans-serif;
	padding: 2px 20px 0px 10px;
}
.introbox h3.font-family {
	color: #ffffff;
	font: bold 1.2em/1.0 Helvetica, Arial, sans-serif;
	text-align:left;
}

.introbox p {
	text-align:left;
	font: bold 0.75em/1.3 verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	padding: 6px 20px 0 20px;
}

.introbox a {
	text-align:left;
	font: bold 1em/1.3 verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	}

.introbox a:hover {
	text-align:left;
	font: bold 1em/1.3 verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	}

#pageheader {
	margin-bottom: 1em;
	margin-left: 10px;
}

#pageheader h3 {
	margin-left: 0;
}

.contentlefttop {
	float:left;
	width: 180px;
	height: 12px;
	background: url(images/blue_box_top.png) no-repeat;
}

.contentleft {
	width: 180px;
	float:left;
	height: auto;
	margin-right: 0px;
	margin-left: 10px;
	background: url(images/blue_box_bg.png) repeat-y;
}


.contentleft a,
.contentleft a:link,
.contentleft a:visited,
.contentleft a:active {
	text-decoration:none;
		color:#333333;
	}	
	
.contentleft a,
.contentleft a:hover {
		color:#0f5dc9;
		text-decoration:none;
		}	

.contentleftbottom {
	float:left;
	width: 180px;
	height: 12px;
	background: url(images/blue_box_bottom.png) no-repeat;
}

.contentrighttop {
	float:right;
	width: 180px;
	height: auto;
	min-height: 12px;
	background: url(images/blue_box_top.png) no-repeat;
}

.contentright {
	width: 180px;
	float:right;
	height: auto;
	margin-left: 0px;
	padding-right: 10px;
	background: url(images/blue_box_bg.png) repeat-y;
}

.contentright p {
	text-align:left;
	font: 0.9em/1.3 Helvetica, sans-serif;
	color: #222;
	padding: 6px 0px 0px 0px;
}

.contentrightbottom {
	float:right;
	width: 180px;
	height: 12px;
	background: url(images/blue_box_bottom.png) no-repeat;
}

.contentright p {
	text-align:left;
	font: 0.8em/1.3 Helvetica, Arial, sans-serif;
	color: #222;
	padding: 8px 0px 0 0px;
}

.contentmiddle {
	text-align:left;
	margin: 0px 200px 10px 214px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.contentmiddle p {
	text-align:justify;
	font: 0.9em/1.3 Helvetica, sans-serif;
	color: #222;
	padding: 0px 0px 0px 0px;
}

.contentmiddlecenter {
	text-align:center;
	margin: 0px 200px 10px 214px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.contentmiddlecenter p {
	text-align:center;
	font: 0.9em/1.3 Helvetica, sans-serif;
	color: #222;
	padding: 16px 0px 0px 0px;
}

.iframe {
	text-align:center;
}

.iframe h3 {
	text-align:center;
	color: #00774b;
	font: 1.2em/1.3 Helvetica, Arial, sans-serif;
	margin-bottom: 0.6em;
}


	
	
.pcimage 
{
  margin: 0px;
  height: auto;
  width: auto;
  float: center;
  text-align: center;
  border:1px solid #ffffff;

}	

.pcimage img
{
  display: inline;
  margin: 6px;
  border:1px solid #ffffff;

}


div.pcimage a:hover img {border: 1px solid #0000ff;}

	

h2 {
	font: bold 1.1em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
	}
	

h2.middle {
	margin-top: 20px;
}

.buttonsright {
	float:right;
	padding: 8px 4px 4px 10px;
}

.buttonsleft {
	float:left;
	padding: 8px 10px 4px 4px;
}


.imageleft {
	float:left;
	padding: 0px 10px 0px 0px;
}

.imageright {
	float:right;
	padding: 0px 0px 0px 10px;
}

.buttonlist ul, .buttonlist li 
	{
	list-stype-type:none;
	text-decoration:none;
	background-color:#eff7ff;
	}

.buttonlist li a,
.buttonlist li a:link,
.buttonlist li a:visited,
.buttonlist li a:active 
	{	
	color:#fff;
	list-stype-type:none;
	text-decoration:none;
	}

.buttonlist li a,
.buttonlist li a:hover 
	{
	color:#333333;
	list-stype-type:none;
	text-decoration:none;
	}

.buttonlist li 
	{
	position:inherit;
	margin:0px;
	padding:0px;
	text-align:center;
	width:140px;
	height:19px;
	background-image:url(/pages/images/buttonlong4_bg.gif);
	background-repeat:no-repeat;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
		}
	
.buttonlist li:hover {
   	position:inherit;
	display:block; 
	margin:0px;
	padding:0px;
	text-align:center;
	width:140px;
	height:19px;
	background-image:url(/pages/images/buttonlong4_bg1.gif); 
	background-repeat:no-repeat;
	line-height:18px;
	font-size:11px;
	font-weight:bold;	
	}		


.buttonlisth ul, .buttonlisth li 
	{
	list-stype-type:none;
	text-decoration:none;
		}

.buttonlisth li a,
.buttonlisth li a:link,
.buttonlisth li a:visited,
.buttonlisth li a:active 
	{	
	color:#fff;
	list-stype-type:none;
	text-decoration:none;
	}

.buttonlisth li a,
.buttonlisth li a:hover 
	{
	color:#333333;
	list-stype-type:none;
	text-decoration:none;
	}

.buttonlisth li 
	{
	position:inherit;
	display:inline;
	margin:-1px;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	height:19px;
	background-image:url(/pages/images/buttonlong4_bg.gif);
	background-repeat:no-repeat;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
		}
	
.buttonlisth li:hover {
   	position:inherit;
	display:inline;
	min-width:140px;
	margin:-1px;
	padding-left:14px;
	padding-right:14px;
	text-align:center;
	height:19px;
	background-image:url(/pages/images/buttonlong4_bg1.gif); 
	background-repeat:no-repeat;
	line-height:18px;
	font-size:11px;
	font-weight:bold;	
	}		


div.button4 {
	color:#fff;
	position:inherit;
	margin:0px;
	padding:0px;
	text-align:center;
	width:140px;
	height:19px;
	background-image:url(/pages/images/buttonlong4_bg.gif);
	background-repeat:no-repeat;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	}	

.button4 a,
  .button4 a:link,
  .button4 a:visited,
  .button4 a:active{
  	color:#fff;
 	text-decoration:none;
		}	
	
.button4 a:hover, .button4 a:hover {
   	color:#333333;
   	position:inherit;
	display:block; 
	margin:0px;
	padding:0px;
	text-align:center;
	width:140px;
	height:19px;
	background-image:url(/pages/images/buttonlong4_bg1.gif); 
	background-repeat:no-repeat;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	}	

	/*---table ph----*/	
table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9pt;
	}

table.ph {
	border-collapse:collapse;
	clear:right;
	margin:auto 0 5 0;
	width:146px;
	}

table.ph td {
	padding:2px;
	vertical-align:middle;
	text-align:center;
		}
		
.ph tbody {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	background-color:#ffffff;
	padding-bottom:9px;
	}
	
.ph tbody tr:hover, .ph tbody tr.hover {
	background-color:#00774b;
}	
.ph thead td {
	border-bottom:1px solid #cccccc;
	background-color:#00774b;
    horizontal-align:right;
    vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#eff7ff;
	}
	
div.nll{
	background-image:url(/pages/images/nsw_lotteries_header.png);
	background-repeat: no-repeat;
	height:41px;
    border: 0; 
	}	
	
	
	
	/*---table nhd----*/	
table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
	
table.nhd {
	border-collapse:collapse;
	margin:0 0 0 0;
	width:148px;
	border-left:1px solid #045031;
	border-right:1px solid #045031;
		}

table.nhd td {
	padding:2px;
	vertical-align:center;
	height:28px;
	border-bottom:1px solid #045031;
		}

	
.nhd tbody {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	}
	
.nhd tbody tr:hover, .nhd tbody tr.hover {
	background-color:#00774b;
}	

.nhd thead td {
	border-top:1px solid #045031;
	border-bottom:1px solid #045031;
	background-color:#045031;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}
	
	
#footer {
	border-top: 1px solid #00a769;
	height: 25px;
	background: url('images/footer.png') repeat-x;; padding-left:9px; padding-right:9px; padding-top:0; padding-bottom:0;
}

#footer p {
	font: 0.75em/1.3 Helvetica, Arial, sans-serif;
	color: #fff;
	margin:5px 0;
}

#footer a {
	color: #fff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}
	
p.copyright {
	float:left;
	margin-left: 9px;
	
}

p.digbridge {
	float:right;
	margin-right: 9px;
}

/* OTHER THINGS */


/* LEFT SIDE NAVIGATION */

ul#leftnav {

}

ul#leftnav li {
	font: 0.85em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
	text-transform:uppercase;
	margin-bottom:  5px;
}

ul#leftnav li a {
	text-decoration:none;
	color: #00774b;
}

ul#leftnav li a.current {
	font-weight: bold;
}

ul#leftnav li a:hover {
	text-decoration:underline;
}

ul#leftnav li ul {
	margin: 0.5em 0 0.5em 1em;
}
ul#leftnav li ul li {
}

/* DISPLAY BLOG ENTRY NAVIGATION */

ul#blognav {
	display:inline;

}

ul#blognav li {
	display:inline;

	font: 0.85em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
	text-transform:uppercase;
	margin-bottom:  5px;
}

ul#blognav li a {
	text-decoration:none;
	color: #00774b;
}

ul#blognav li a.current {
	font-weight: bold;
}

ul#blognav li a:hover {
	text-decoration:underline;
}

ul#blognav li ul {
	display:inline;

	margin: 0.5em 0 0.5em 1em;
}
ul#blognav li ul li {
	display:inline;

}

/* HOME PAGE AND PRODUCT PAGE AREA TILES */

.sectiontile {
	width: 200px;
	height: 300px;
	background: #fff;
	float:left;
	margin-bottom: 2em;
}

.one-of-three {
	margin-right: 16px;
}

.two-of-three {
	margin-left: 16px;
	margin-right: 16px;
}

.three-of-three {
	margin-left: 16px;
}

.one-of-two {
	margin-left: 95px;
	margin-right: 45px;
}
.two-of-two {
	margin-left: 45px;
	margin-right: 95px;
}




/* PRODUCT ITEM LAYOUT THINGS */

.productlistitem {
	background:#fff;
	height: auto;
	min-height: 130px;
	border:1px solid #00774b;
	clear:both;
	overflow:hidden;
	margin: 5px 10px;
	padding: 0 20px;
}

.productcode {
	float:left;
	width: auto;
	margin: 15px 0 15px 0;
}

.productcode h3 {
	font: bold 1em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
}

.productcode h3 a {
	font: bold 1em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
	text-decoration:none;
}

.productcode h3 a:hover {
	text-decoration:underline;
}


.productimage {
	float:left;
	width:150px;
	height: 100px;
	margin: 0 20px 15px 0;
	text-align:center;
	vertical-align:middle;
	clear:both;
}

.productdescription {
	float:left;
	width: 520px;
	height: auto;
	margin: 0 20px 15px 0;
	padding: 10px;
	font: 0.75em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
	border: 1px solid #D5DCFF;
}

a.productdetailslink {
	padding-top: 25px;
	
}

a.productdetailslink:hover {
}
.addtocart {
	float:right;
	width: 100px;
	margin: 0 10px 15px 0;
	border: 1px solid #D5DCFF;
	text-align:right;
	padding: 10px;
}

.productqty {
	width: 60px;
}

.addtocart label {
	font: bold 0.6em/1.3 Helvetica, Arial, sans-serif;
	color: #000;
	text-align:left;
}

.addtocartbutton {
	margin-top: 0.5em;
	margin-left: 10px;
}

.addtocart .addtocartbutton  {
	margin-left: 0;
}

/* NEWS ITEM AND HELP ENTRY LAYOUT THINGS */

.newspost, .helpentry {
	
}

.newspost h4, .newspostrhs h4, .helpentry h4 {
	font: bold 1.2em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
}

.newspost h4 a, .newspostrhs h4 a,  .helpentry h4 a {
	color: #00774b;
	text-decoration:none;
}

.newspost h4 a:hover, .newspostrhs h4 a:hover,  .helpentry h4 a:hover {
	text-decoration:underline;
}


.newspost h5, .newspostrhs h5  {
	font: bold 1.2em/0.8 Helvetica, Arial, sans-serif;
	color: #00774b;
}

.newspost h5 a, .newspostrhs h5 a   {
	color: #00774b;
	text-decoration:none;
}

.newspost h5 a:hover, .newspostrhs h5 a:hover    {
	text-decoration:underline;
}

.newspost h6, .newspostrhs h6 {
	font: bold 1.0em/1.0 Helvetica, Arial, sans-serif;
	color: #00774b;
}

.newspost h6 a,  .newspostrhs h6 a  {
	color: #00774b;
	text-decoration:none;
}

.newspost h6 a:hover, .newspostrhs h6 a:hover    {
	text-decoration:underline;
}

.newspost p.newspostdate {
	font: 0.6em/1.3 Helvetica, Arial, sans-serif;
}

.newspost p,  .newspostrhs p, .helpentry p {
	font: 0.8em/1.3 Helvetica, Arial, sans-serif;
	
}

.newspost a,  .newspostrhs a, .helpentry a {
	color: #00774b;
	text-decoration:underline;
}




/* CONTACT FORM */

form {
}

fieldset {
	padding: 0 0 1em 0;
	width: 50%;
	margin: 0 auto;
}

fieldset label {  
	float: left;  
	width: auto;  
	font: normal 1em/1.3 Helvetica, Arial, sans-serif ;
	color: #00774b;
	margin-right: 20px;
}

fieldset input.field {
	text-align:left;
	border: 1px solid grey;
	float:left;
	width: 200px;
	height: 1.3em;
	font: normal 1.2em/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0 0.5em;
	color: #000;
}

fieldset textarea {
	text-align:left;
	border: 1px solid #7c6d58;
	float:right;
	width: 80%;
	height: 7em;
	font: normal 1.2em/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0.5em 0.5em;
	color: #351D04;
}

fieldset input#sendbutton {
	float:right;
}

strong {
	font-weight:bold;
}

.backbutton { 
	margin-left: 10px;
}


/* paginator styles */

.paginator {
	text-align:right;
	margin: 5px 10px 10px 0;
	font: 0.7em Helvetica, Arial, sans-serif;
}

.paginator  a {
	padding: 4px;
	border: 1px solid #00774b;
	background: #c7d9ff;
	color: #000;
	text-decoration:none;
}

.paginator  a:hover {
	background: #b2cbfe;
}

.error {
	width: 75%;
	padding: 5px;
	margin: 1em auto;
	border: 1px solid #CC0000;
	font: normal 0.7em/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.error img {
	display:none;
}

.error p {

}

table.viewcartlist {
	width: 930px;
	margin: 0 auto;
	border-collapse:collapse;
}

table.viewcartlist tr th {
	border: 1px solid #ccc;
	background: #C7D9FF; 
	padding: 4px;
}

table.viewcartlist tr td {
	border: 1px solid #ccc;
	padding: 4px;
	vertical-align:middle;
}

table.viewcartlist tr td a {
	color: #00774b;
	text-decoration:none;
}

table.viewcartlist tr td a:hover {
	text-decoration:underline;
}

table.viewcartlist tr td input {
	float:left;
	clear:both;
}

.cartfunctions {
	float:right;
	margin-right: 10px;
}


.orderform {
	width: 930px;
	margin: 0 auto;
}

.orderform label {
	clear:both;
	float:left;
	width: 200px;
}

.orderform input, .orderform textarea, .orderform select {
	float:left;
	margin-bottom: 1em;
	margin-right: 2em;
}

.orderform textarea {
	width: 300px;
}

.ordertable{
	width: 930px;
	margin: 0 auto;
	border-collapse:collapse;
}	

.ordertable td{
	border: 1px solid #ccc;
	padding: 4px;
}

.ordertable tr th {
	border: 1px solid #ccc;
	background: #C7D9FF; 
	padding: 4px;

}

.ordertable th {
	font-weight:bold;
}

.ordertable a {
	color: #00774b;
}

p.total {
	margin: 1em 0;
	font-weight:bold;
}
h3.registerorlogin {
	font: bold 0.9em/1.3 Helvetica, Arial, sans-serif;
}

h3.registerorlogin a {
	color: #666;
}


table.addresses {
	margin: 1em auto;
	width: 520px;
}

table.addresses input {
	margin-left: 40px;
}

table.addresses tr th {
	border: 1px solid #ccc;
	background: #C7D9FF; 
	padding: 4px;
}
table.addresses td {
	padding: 0.2em 1em;
	vertical-align:top;
	border: 1px solid #ccc;
	border-collapse:collapse;
}

table.addresses a {
	color: #00774b;
}

tr.total {
	height: 10px;
}

.completeorder {
	float:right;
	margin-right:10px;
	margin-bottom: 5px;
}

.orderagain {
	float:right;
	margin-top: 5px;
}

table.orderinfo  {
	width: 100%;
	margin: 2em 0;
}

.orderinfo tr {
}

table.orderinfo td {
	padding: 0.2em;
}	

.buttoncell input {
	float:right;
}

.currentaddresses p {
	float:left
}

.productdetailimages {
	width: 520px;
	float:left;
}

.productdetaildescription {
	float:left;
	width: 520px;
	height: auto;
	margin: 0 20px 15px 0;
	padding: 10px;
	font: 0.75em/1.3 Helvetica, Arial, sans-serif;
	color: #00774b;
	border: 1px solid #D5DCFF;
}


#loginForm, .loginextras, #forgottenPasswordForm{
	width: 520px;
	margin: 0 auto;
}

#processOrderConfirmForm {
	width: 930px;
	margin: 0 auto;
}

#contactUsForm {
	width: 220px;
}	
#contactUsForm fieldset {
	margin: 0;
	padding: 0;
	margin-bottom: 0.5em;
}

#contactUsForm fieldset textarea {
	width: 200px;
}
#contactUsForm fieldset label {
	width: 100px;
}
#sendbutton {
	float:right;
}

.newspostrhs {
	border-bottom: 1px solid #ccc;
	padding: 8px 0px 8px 0px;
	margin: 0px 15px 0px 15px;
}	
	
.newspost {
	border-bottom: 1px solid #ccc;
		padding: 8px 0px 8px 0px;

}	

.sitelinksrhs {
	text-align: center;
	border-bottom: 1px solid #ccc;
	padding: 8px 0px 8px 0px;
	margin: 0px 15px 0px 15px;
}	

.userconsole h3 {
	margin-left: 0;
}

.orderagain {
	margin-right:10px;
}


table {
	margin-bottom: 0.5em !important;
}

a {
	color:inherit;
}



/* IE6 MIN-HEIGHT HACK THINGER */

html, body {
	height: 100%;
	min-height: 100%;
}

#contentarea {
	height: 100%;
	min-height: 100%;
}
.productlistitem {
	height: 100%;
	min-height: 100%;
}
