body{
	margin: 0;
	padding: 0;
	background: #000;
}

#tweetie{
display: block;
position: absolute;
width: 45px;
height: 40px;
background: url(images/tweetie.gif) top left no-repeat;
z-index: 999;
top: 89px;
right: 7em;
}


.rightlink{
float: right!important;
}
.rightlink a:link,
.rightlink a:visited
{
color: #fff!important;
}
.rightlink a:hover,
.rightlink a:active,
.rightlink a:focus
{
color: #f90!important;
background: none!important;
}


#mainarticle{
width: 460px;
margin: 1em 0;
float: left;
display: block;
}


#newsholder{
display: block;
height: 13em;
width: 280px;
}

.newsitem{
display: block;
height: 13em;
width: 260px;
}

#newspanel{
width: 280px;
border: 1px solid #333;
margin: 1em 0 0 0;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;
float: right;
display: block;
}

#newspanel h2{
padding: 5px;
margin: 0;
background: #333;
	-moz-border-top-left-radius: 2px;	
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-right-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
}

.newsitem{
margin: 0;
padding: 10px 10px 0px 10px;
}
.newsitem h3{
font-size: 0.8em;
}
.newsitem p{
font-size: 0.7em;
}





#homebox{
display: block;
height: 15.7em;
background: #333;
overflow: hidden;
border: 1px solid #333;
}

.float-left{
float: left;
}

.panel-nav-holder{
display: block;
margin: 0!important;
padding: 0!important;
float: left;
width: 244px;
}

/* Fix IE. \*/
* html .panel-nav-holder{ 
	width: 240px!important;
}
/* End */

p.title-tab{
display: block;
width: 224px;
float: left;
margin: 0!important;
background: #f90 url(images/home-top-tab.gif) top left repeat-x!important;
padding: 0.8em 10px;
color: #000;
font-weight: bold;
font-size: 1em;
line-height: 1.2em;
}

ul#home-panel-nav{
margin: 0!important;
padding: 0!important;
display: block;
width: 244px;
clear: both;
float: left;
list-style: none!important;
}

ul#home-panel-nav li{
padding: 0!important;
margin: 0!important;
display: block;
font-weight: bold;
font-size: 1em;
line-height: 1.2em;
background: none;
zoom: 1;
}


ul#home-panel-nav li a:link,
ul#home-panel-nav li a:visited
{
display: block!important;
padding: 1em 10px;
margin: 0;
text-decoration: none;
color: #fff;
background: #000 url(images/home-tab-back.gif) top left repeat-x;
border-top: 1px solid #000;
zoom: 1;
}

ul#home-panel-nav li a:hover,
ul#home-panel-nav li a:active,
ul#home-panel-nav li a:focus
{
display: block!important;
padding: 1em 10px;
margin: 0;
text-decoration: none;
color: #fff;
background: #000;
border-top: 1px solid #333;
zoom: 1;
}


ul#home-panel-nav li a.activeSlide
{
display: block!important;
padding: 1em 10px;
margin: 0;
text-decoration: none;
color: #fff;
background: #333 url(images/home-tab-active.jpg) bottom left repeat-x!important;
border-top: 1px solid #333;
zoom: 1;
}

#home-panels{
margin: 0;
padding: 0;
position: relative;
display: block;
width: 480px;
float: left;
border: none!important;
}
.panel-feature{
position: relative;
display: block;
width: 498px;
float: right;
padding: 0.5em!important;
height: 14.7em;
border: none!important;
}

.panel-feature h2{
color: #fff;
padding-right: 220px;
}

.whtpointer {
position: absolute;
bottom: 0;
margin-bottom: 0.5em!important;
list-style: none!important;
}

.whtpointer li{
background: url(images/wht-pointer.gif)top left no-repeat!important;
background-position: 0 0.3em!important;
padding-left: 10px;
font-weight: bold;
}


.web{
background: #333 url(images/home-web-back.jpg) top right no-repeat;
border-top: 1px solid #333;
}
.online{
background: #333 url(images/home-online-back.jpg) top right no-repeat;
border-top: 1px solid #333;
}
.print{
background: #333 url(images/home-print-back.jpg) top right no-repeat;
border-top: 1px solid #333;
}
.pres{
background: #333 url(images/home-pres-back.jpg) top right no-repeat;
border-top: 1px solid #333;
}

.adventcal{
background: #333 url(images/home-advent-back.jpg) top right no-repeat;
border-top: 1px solid #333;
}


.ecardsender{
background: #333 url(images/ecard-promo.jpg) top right no-repeat;
border-top: 1px solid #333;
}




/* //////// Skip Navigation //////// */

#contentlinkpanel{
	padding-top: 10px;
background: #111 url(images/striped.gif) top left;
}
#contentlinkpanel .inner{
width: 760px;
margin: 0 auto;
}
#contentlinkpanel ul li ul{
padding: 0!important;
margin-bottom: 0;
}
#contentlinkpanel ul li ul li{
font-size: 1em;
margin-left: 0;
padding: 0!important;
background: none;
}
#contentlinkpanel h2{
background: none;
color: #fff;
}

a.skip:link, a.skip:visited {
	left: -9999px;	
	top: 0px; 
	position: absolute; 
}
a.skip:focus, a.skip:hover, a.skip:active {
	position: absolute; 
	top: 100%;
	display: block;
	left: 0px;
	margin: -1.4em 0 0 0;
	padding: 0.2em 20px 0.2em 0.2em; 
	background: #f90 url(images/arrow-bottom-right.gif) center right no-repeat; 
	font: 0.7em/1.2em Arial, Helvetica, sans-serif;
	color: #000; 
	text-decoration: none;
	z-index: 99999999!important;
	font-weight: bold;
	height: 1.2em;
	border: none;
}
a.skiptosub:link, a.skiptosub:visited {
	left: -9999px;	
	top: 0px; 
	position: absolute; 
}
a.skiptosub:focus, a.skiptosub:hover, a.skiptosub:active {
	position: absolute; 
	top: 100%;
	display: block;
	left: 0px;
	margin: -1.4em 0 0 0;
	padding: 0.2em 20px 0.2em 0.2em; 
	background: #f90 url(images/arrow-down.gif) center right no-repeat; 
	font: 0.7em/1.2em Arial, Helvetica, sans-serif;
	color: #000; 
	text-decoration: none;
	z-index: 99999999!important;
	font-weight: bold;
	height: 1.2em;
	border: none;
}
a.subskip:link, a.subskip:visited {
	left: -9999px;	
	top: 0px; 
	position: absolute; 
}
a.subskip:focus, a.subskip:hover, a.subskip:active {
	position: absolute; 
	top: 0;
	display: block;
	left: 0px;
	margin: -1.4em 0 0 0;
	padding: 0.2em 20px 0.2em 0.2em; 
	background: #f90 url(images/arrow-right.gif) center right no-repeat; 
	font: 0.7em/1.2em Arial, Helvetica, sans-serif;
	color: #000; 
	text-decoration: none;
	z-index: 99999999!important;
	font-weight: bold;
	height: 1.2em;
	border: none;
}

/* //////// Skip Navigation //////// */

.sidearrow{
	margin: 1em 0;
	padding: 0;
	background: url(images/side-edges.gif)top left repeat-y;
	border-top: 1px solid #f90;
	display: block;
}
.sidearrow a:link, .sidearrow a:visited{
	display: block;
	margin: 0;
	padding: 0;
	color: #fff!important;
	font: 1em/1.2em Georgia, Times, serif;
	text-align: center;
	text-decoration: none;
}
.sidearrow a:hover, .sidearrow a:active,.sidearrow a:focus {
	display: block;
	margin: 0;
	padding: 0;
	color: #000!important;
	font: 1em/1.2em Georgia, Times, serif;
	text-align: center;
	text-decoration: none;
	background: #f90;
}
.sidearrow .addpad{
	margin: 0;
	padding: 10px;

}


#headercontainer{
	margin: 0;
	padding: 0;
	background: #333;
}
#header{
	position:relative;
margin: 0 auto;
	padding: 0;
	width: 760px;
}
#header img.left{
	margin: 0;
	padding: 0;
	float: left;
}
#header img.right{
	margin: 0;
	padding: 0;
	float: right;
}


/* ////// Start nav ////// */

#outernav{
	margin: 0;
	padding: 0;
	background: url(images/nav-top.gif) top left repeat-x;
}

#innernav{
	margin: 0;
	padding: 0;
	background: url(images/nav-bottom.gif) bottom left repeat-x;
}

ul#nav{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 760px;
	list-style: none;
}

ul#nav li{
	margin: 0;
	padding: 0;
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #f90;
	display: block;
	float: left;
	background: none;
}
ul#nav li.left-stop a:link, ul#nav li.left-stop a:visited, ul#nav li.left-stop a:hover, ul#nav li.left-stop a:active, ul#nav li.left-stop a:focus{
	border-left: 1px solid #333;
}
ul#nav li.current a:link, ul#nav li.current a:visited, ul#nav li.current a:hover, ul#nav li.current a:active, ul#nav li.current a:focus{
	background: #000 url(images/nav-top.gif) top left repeat-x;
	color: #fff;
}

ul#nav li a:link, ul#nav li a:visited{
	margin: 0;
	padding: 0.6em 1em;
	display: block;
	float: left;
	border-right: 1px solid #333;
	color: #f90;
	text-decoration: none;
}
ul#nav li a:hover, ul#nav li a:active, ul#nav li a:focus{
	margin: 0;
	padding: 0.6em 1em;
	display: block;
	float: left;
	border-right: 1px solid #333;
	color: #f90;
	text-decoration: none;
	background: #212121 url(images/hilite-top.gif) top left repeat-x;
}
ul#nav li:hover, ul#nav li:active, ul#nav li:focus{
	background: url(images/hilite-bottom.gif) bottom left repeat-x;
}

ul#nav li a.rightlink{
	margin: 0;
	padding: 0.6em 1em;
	display: block;
	float: right !important;
	border-right: 1px solid #333;
	color: #f90;
	text-decoration: none;
}


/* ////// End nav ////// */



#content.withcol{
	padding-left: 20px;
	float: left;
	width: 500px;
}
#content.withcol #testimonialiser, #content.withcol .testimonial{
	width: 500px;
}
#content.withcol #testimonialiser{
	height: 12.5em;
}

/* ////////// START FORMS ////////// */

#leftcol{
	position: relative;
	margin: 20px 0;
	padding: 0;
	width: 178px;
	float: left;
}
ul#subnav{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #000;
	background: #222;
}
ul#subnav li{
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: 1px solid #000;
	display: block;
zoom: 1;
}
ul#subnav li a:link,
ul#subnav li a:visited,
ul#subnav li a:hover, 
ul#subnav li a:active, 
ul#subnav li a:focus
 {
	display: block;
	margin: 0;
	padding: 8px;
	text-decoration: none;
zoom: 1;
}

ul#subnav li a.current:link,
ul#subnav li a.current:visited,
ul#subnav li a.current:hover, 
ul#subnav li a.current:active, 
ul#subnav li a.current:focus
{
	background: #f90;
	color: #000;
}

/* //////////  ERROR HANDLING /////////// */ 
dl.error{
	margin: 1em 0;
	border: 1px solid #ccc;
	padding: 1px;
	width: auto;
}
dl.error dt{
	margin: 0 0 0.5em 0;
	padding:  0.5em  0.5em  0.5em 2em;
	background: #ececec;
	font-weight: bold;
	background: #fcc url(images/error-stop-red.gif) top left no-repeat;
	background-position: 6px 0.6em;
	font: 1em/1.2em Helvetica, Arial, sans-serif;
}
dl.error dd{
	padding-left: 25px;
	margin: 0 0.5em 0.5em 0.5em;
	background: url(images/error-alert.gif) top left no-repeat;
	background-position: 0px 1px;
	font: 0.8em/1.2em Helvetica, Arial, sans-serif;
	color: #fff;
}


dl.success{
	margin: 1em 0;
	border: 1px solid #ccc;
	padding: 1px;
	width: auto;
}
dl.success dt{
	margin: 0 0 0.5em 0;
	padding:  0.5em  0.5em  0.5em 2em;
	background: #ececec;
	font-weight: bold;
	background: #cfc url(images/confirm-grn.gif) top left no-repeat;
	background-position: 6px 0.6em;
	font: 1em/1.2em Helvetica, Arial, sans-serif;
	font-weight: bold;
}
dl.success dd{
	margin: 0 0.5em 0.5em 0.5em;
	font: 0.8em/1.2em Helvetica, Arial, sans-serif;
	color: #fff;
}

dl.nodd{
margin-bottom: 1em!important;
}
dl.nodd dt{
margin-bottom: 0!important;
}
/* //////////  ERROR HANDLING /////////// */ 

form h3{
	margin: 1em 0;
	padding: 0;
	font: 1em/1.2em Helvetica, Arial, sans-serif;
	font-weight: bold;
}
label{
	margin: 0.5em 0;
	padding: 0;
	font: 0.8em/1.2em Helvetica, Arial, sans-serif;
	float: left;
	color: #fff;
}
input, textarea{
	margin: 0.5em 0;
	padding: 0;
	font: 0.8em/1.2em Helvetica, Arial, sans-serif;
}
.labeller{
	width: 150px;
}
.labeller2{
	width: 200px;
}
.hidden{
	display: none;
}
input#Submit{
	margin-left: 150px;
}

.flabel{
	margin: 0.5em 0 0.5em 200px;
	padding: 0 0;
	border: none;
}
.flabel legend{
	margin: 0.2em 0 0.2em 0;
	padding: 0 0 0.5em 0;
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	font-weight: bold;
}
.radio{
margin: 0 1em 0 0;
}
.radio input{
margin: 0;
}
form#twitter{
border: 1px solid #fff;
padding: 20px;
margin: 0.5em 0 1em 0;
	-moz-border-radius: 15px;	
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#sendorder{
margin-left: 0!important;
}

form#twitter.withcol input, form#twitter.withcol textarea{
width: 200px;
}

form#twitter.withcol #sendorder{
width: inherit;
}

form#twitter.withcol .flabel{
margin-left: 0!important;
}
form#twitter.withcol .flabel label{
margin-left: 0!important;
padding-left: 0!important;
float: left;
}
form#twitter.withcol .padright{
display: block;
width: 1em;
height: 1em;
border: 1px solid #c00;
float: left;

margin-right: 5px;
}

/* ////////// END FORMS ////////// */


.flashplayer480{
	margin: 1em 0;border: 1px solid #333;
	width: 480px;
}

.hidden{
	position: absolute;
	top: -9999999px;
	left: -9999999px;
}

#testimonialiser{
	margin: 0 0 1em 0;
	padding: 0;
	width: 758px;
	height: 8.5em;
	background: #131313;
	float: left;
	border: 1px solid #333;

}

#testimonialiser2{
	margin: 0 0 1em 0;
	padding: 0;
	width: 758px;
	background: #131313;
	float: left;
	border: 1px solid #333;

}

#testimonialiser3{
	margin: 0 0 1em 0;
	padding: 0;
	width: 758px;
	background: #131313;
	float: left;
	border: 1px solid #333;
	height: 11.5em;
}
#testimonialiser2 img.imgleft{
	margin: 20px 0 20px 20px !important;
}

.testimonial{
	width: 760px;
	display: block;

}
.testimonial.withlogo{
	width: 600px;
	display: block;
	float: right;
}
.testimonial.withlogo blockquote{
	margin: 0.5em 5px 0 0;
	background-position: 0px 0;
}
.testimonial.withlogo blockquote{
	margin: 0.5em 5px 0 0;
	background: url(images/open-quote-grey.gif) top left no-repeat;
	background-position: 0 0!important;
}
.testimonial.withlogo blockquote .innerquote{
	margin: 20px 0;
}
.testimonial p{
	font-style: italic !important; 
}
.testimonial p.right{
	font-style: normal !important; 
}
.testimonial p{
	color: #999 !important;
	font: 0.8em/1.4em Georgia, Times, serif;
}
.testimonial blockquote{
	margin: 0.5em 0 0 0;
	padding: 0;
	background: url(images/open-quote-grey.gif) top left no-repeat;
	background-position: 20px 0;
}
.testimonial .innerquote{
	margin: 20px;
	padding: 0 40px;
	background: url(images/closed-quote-grey.gif) bottom right no-repeat;
}

hr{
	clear: both;
	margin: 1em 0;
	padding: 0;
	height: 1px;
	background: #333;
	color: #333;
	border: none;
}

.website-gallery h3, .website-gallery p{
	padding-left: 140px;
}

.website-gallery ul{
	margin-left: 140px!important;
}

/* ///////// gallery //////////// */

/*#innershadow{
	position: absolute;
	top: 20px;
	left: 0;
	background: transparent url(images/gallery/inner-shadow.png) top left no-repeat;
	z-index: 10;
	width: 760px;
	height: 262px;
}                    Disabled as links underneath won't work     */

.galleryitem img{
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}
#gallery{
	margin: 0 0 1em 0;
	padding: 0;
	width: 760px;
	height: 262px;
	background: #f90;
}
.galleryitem{
	width: 760px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
.galleryitem h2, .galleryitem h3, .galleryitem p, .galleryitem blockquote{
	margin: 0;
	padding: 0 10px 0 390px;
	color: #000;
}
.galleryitem h2{
	padding-top: 10px!important;
	color: #000;
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.galleryitem p{
	margin: 0 0 0.5em 0 !important;
	font: 0.7em/1.2em Arial, Helvetica, sans-serif;
}
.galleryitem p.padunder1em{
	margin-bottom: 1.2em !important;
}
.galleryitem blockquote{
	margin: 0.5em 0 0 0;
	padding: 0 15px 0 10px;
	background: url(images/open-quote-blk.gif) top left no-repeat;
	background-position: 390px 0;
}
.galleryitem .innerquote{
	padding: 0 10px;
	background: url(images/closed-quote-blk.gif) bottom right no-repeat;
}

.galleryitem a:link, .galleryitem a:visited{
	color: #000;
}
.galleryitem a:hover, .galleryitem a:active, .galleryitem a:focus{
	color: #f90 !important;
	background: #000 !important;
}

.galleryitem p img.button{
	padding: 10px 230px 10px 0;
	display: block;
}


.bold{
	font-weight: bold !important;
}

.right{
	text-align: right;
}



ul.gallery5{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none !important;
}

ul.gallery5 li{
	margin: 1em 20px 2em 0;
	padding: 0;
	float: left;
}
	ul.gallery5 li img{
	margin: 0;
	padding: 0;
	border: 1px solid #333;
}
ul.gallery5 li.norightpad{
	margin-right: 0;
}

/* ///////// gallery //////////// */




.clearboth{
	margin: 0;
	padding: 0;
	clear: both;
	height: 0;
}

/* ///////// start client logos //////////// */
.logos{
	width: 760px;
	float: left;
}

.logos img{
	margin: 0;
	padding: 0;
}
.logos a:link, .logos a:visited {
	margin: 0 20px 20px 0;
	padding: 0px;
	display: block;
	width: 124px;
	float: left;
	border: 3px solid #ccc;
	background: #fff;
}
.logos a:hover, .logos a:active, .logos a:focus {
	margin: 0 20px 20px 0;
	padding: 0px;
	display: block;
	width: 124px;
	float: left;
	border: 3px solid #f90;
	background: #fff;
}

/* ///////// end client logos //////////// */








#container{
	margin: 0 auto;
	padding: 0;
	width: 760px;
}
#container.home{
	background: url(images/home-background.gif) bottom right no-repeat;
}

#content{
	position: relative;
	margin: 0 auto;
	padding: 20px 0;
	width: 760px;
}


#microsites{
	margin: 0 0 1em 1em;
	padding: 0;
	float: right;
	width: 520px;
}
#microsites img{
	margin: 0;
	padding: 0;
}
#microsites a{
	display: block;
	margin: 0 0 10px 10px;
	padding: 0;
	float: right;
}



.thirdcol{
	margin: 0;
	padding: 0 1px 0 0;
	width: 253px;
	float: left;
}
.thirdcol.last{
	margin: 0;
	padding: 0 0 0 0;
	width: 252px;
	float: left;
}
.thirdcol h3, .thirdcol p, .thirdcol ul{
	padding: 0 10px !important;
}
#content.home{
	float: left;
	width: 390px;
}
#homecol{
	margin: 0;
	padding: 0;
	width: 330px;
	float: right;
}
a:link, a:visited{
	color: #f90;
}
a:hover, a:active, a:focus{
	color: #000;
	background: #f90;
	text-decoration: none;
}

h1{
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 1.6em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f90;
}
h1.home{
	margin: 0 0 1em 0;
	padding: 5px 10px 0 10px;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f90;
	background: #000 url(images/nav-top.gif) top left repeat-x;
}
h2.home{
	position: relative;
	margin: 0 0 1em 0;
	padding: 5px 10px 0 10px;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f90;
	background: #000 url(images/nav-top.gif) top left repeat-x;
}
h2.home .pointer{
	position: absolute;
	display: block;
	top: 9px;
	right: 15px;
}
h2.home .pointer img{
	border: none;
}
h2{
	margin: 0 0 1em 0;
	padding: 0;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f90;
}
h3{
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}
p.intro{
	margin: 0 0 1em 0;
	padding: 0;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	color: #f90;
}
p{
	margin: 0 0 1em 0;
	padding: 0;	
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	color: #fff;
}

#content blockquote.feature{
	border: none;
	border: 1px solid #222;
}

#content blockquote.feature p{
	font: 0.8em/1.4em Georgia, Times, serif;
	font-style: oblique;
	color: #999;
}
#content blockquote.feature p.bold{
	margin-bottom: 0;
	font: 0.8em/1.4em Georgia, Times, serif;
	color: #999;
}

/* //////   TWITTER PROMO   ////// */

.twitterpromo{
display: block;
position: relative;
background: url(images/twitter-promo-back.gif) top left no-repeat;
zoom:1;
}

.twitterpromo h1{
position: absolute;
top: -99999px;
left: -99999px;
}

.price{
position: absolute;
top: 0;
right: 0;
}

.twitterpromo .linklistwht{
margin-top: 60px;
width: 350px;
}

.nopos{
position: relative!important;
}
ul.linklistwht.nopos li.buttonlink a{
border: 1px solid #333!important;
margin-bottom: 1em!important;
}

.disclaimer{
font-size: 80%;
}

/* //////   TWITTER PROMO   ////// */


ul.linklist{
	margin: 0.5em 0 1em 0;
	padding: 0;
	list-style: none;
}
 
ul.linklist li{
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;	
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(images/org-pointer.gif) top left no-repeat !important;
	background-position: 0 0.4em !important;
}

ul.linklistwht{
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 0;
}
ul.linklistwht.nopos{
position: inherit;
}
 
ul.linklistwht li{
	margin: 0 0 0.2em 0;
	padding: 0 0 0 10px;	
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(images/wht-pointer.gif) top left no-repeat !important;
	background-position: 0 0.4em !important;
	font-weight: bold;
}
ul.linklistwht li.buttonlink{
margin-top: 1em;
background: none!important;
float: left;
}
ul.linklistwht li.buttonlink a:link,
ul.linklistwht li.buttonlink a:visited
{
padding: 0.4em 0.6em;
border: 1px solid #000;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;
background: #000 url(images/home-tab-back.gif) center left repeat-x;
text-decoration: none;
color: #fff;
display: block;
}

ul.linklistwht li.buttonlink a:hover,
ul.linklistwht li.buttonlink a:active,
ul.linklistwht li.buttonlink a:focus
{
	padding: 0.4em 0.6em;
	border: 1px solid #000;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	border-radius: 5px;
background: #000 url(images/home-tab-back.gif) center left repeat-x;
	text-decoration: none;
	color: #f90;
display: block;
}


ul{
	margin: 0.5em 0 1em 0;
	padding: 0;
	list-style: none;
}
 
ul li{
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;	
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(images/list-square.gif) top left no-repeat;
	background-position: 0 0.35em;
zoom: 1;
}

ol{
	margin: 0.5em 0 1em 0;
	padding: 0;
	list-style: none;
}
 
ol li{	
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	color: #fff;
}
table{
	margin: 0;
	padding: 0;
	clear: both;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
table caption{
	margin: 0;
	padding: 5px 0.4em 5px 0;
	text-align: right;	
	font: 0.75em/1.2em Arial, Helvetica, sans-serif;
	color: #fff;
	font-style: italic;
}
table th{
	margin: 0;
	padding: 0.4em;
	background: #666;	
	font: 0.75em/1.2em Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
table th.botwht{
	border-bottom: 1px solid #fff;
}
table th.blank{
	margin: 0;
	padding: 0.4em;
	font: 0.75em/1.2em Arial, Helvetica, sans-serif;
	background: #000;	
	text-align: left;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
table td{
	margin: 0;
	padding: 0.4em;	
	text-align: left;
	font: 0.75em/1.2em Arial, Helvetica, sans-serif;
	color: #fff;	
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
table td.currency{
	text-align: right;
}

table td p{
	margin: 0;
	padding: 0;
}

.games_won{
	width: 30%;
	text-align: center;
	font-weight: bold;
}

table tr:hover{     /*---- This can be optionally activated for hilighting rows*/
	background: #333;
}


#content.withcol ul.halflist{
	margin-right: 10px;
	width: 240px;
	float: left;
}


ul.halflist{
	width: 380px;
	float: left;
}


.feature{
	margin: 1em 0;
	padding: 20px;
	border: 1px solid #333;
	background: url(images/feature-back.gif) top left repeat-x;
	overflow: hidden;
}
.feature.no-bottom{
	padding: 20px 20px 0 20px;
}

.imgright{
	margin: 0 0 1em 1em;
	padding: 0;
	float: right;
}
.imgleft{
	margin: 0 1em 1em 0;
	padding: 0;
	float: left;
}

#footercontainer{
	margin: 0;
	padding: 0 0 20px 0;
	background: #333 url(images/footer-shadow.gif) top left repeat-x;
}	

#footer{
	position: relative;
	margin: 0 auto;
	padding: 10px 0;
	width: 760px;
}

#footer p{
	margin: 0;
	padding: 20px 0 0 0;
	color: #666;
}
.txtcenter{
	text-align: center;
}
#footer .imgcenter{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 297px;
}
#footer ul{
	margin: 0 0 0 -0.5em;
	padding: 0;
	list-style: none !important;
}
#footer ul li{
	margin: 0;
	padding: 0 0.5em;
	background: 0;
	float: left;
	border-right: 1px solid #999;
	color: #999;
}
#footer ul li.noline{
	border-right: none;

}
#footer a:link, #footer a:visited{
	color: #999;
	text-decoration: underline;
}

#footer a:hover, #footer a:active, #footer a:focus{
	color: #333;
	text-decoration: none;
	background: #999;
}






	