@charset "utf-8";
/* CSS Document */

img, a, h1, h2, h3, h4, h5, h6, p, ul, li, * {
	border:none;
	margin:0;
	padding:0;
	line-height:normal;
	letter-spacing:0;
}

/*defaults*/

a {
	text-decoration:none;
	color:#06F;
}

a:hover {
	cursor:pointer;
	text-decoration:underline;
}

.clear {
	clear:both;
	height:0;
	width:0;
}

body {
	padding:0;
	margin:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:#c8c8c8;
}

.mainContainerHolder {
	width:100%; 
}

.mainContainer {
	width:950px;
	padding:0;
	margin:0 auto; 
}



/*home link header*/

a span.header h1 {
	padding:0;
	margin:0;
	display:none;
	width:0;
	height:0;
}

a span.header {
	background:url(Images/homeLink.gif) top left no-repeat;
	max-width:175px;
	height:23px;
	margin:20px 0 16px 18px;
	display:block;
}

a:hover span.header {
	background:url(Images/homeLink_hov.gif) top left no-repeat;
}



/*main navigation*/
.mainNav {
	float:left;
	width:950;
	margin:0;
	padding:0;
	padding-bottom:0;
	background-color:#f0f0f0;
	margin-bottom:20px;
}

#navigation a
{
color: #FFF;
background: #c8c8c8 url(Images/mainNav_inact_bg_tl.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;
padding-bottom: 8px;
}

#navigation a span
{
background: url(Images/mainNav_inact_bg_tr.gif) right top no-repeat;
padding-right: 10px;
padding-top: 9px;
}

#navigation a, 
#navigation a span
{
display: block;
float: left;
}

#navigation a:hover
{
color: #06F;
background: #FFF url(Images/mainNav_act_bg_tl.gif) left top no-repeat;
padding-left: 10px;
}

#navigation a:hover span
{
background: url(Images/mainNav_act_bg_tr.gif) right top no-repeat;
padding-right: 10px;
}

#navigation ul
{
list-style: none;
padding: 0;
}

#navigation li
{
float: left;
list-style-type:none;
margin: 0;
margin-right:1px;
margin-top: 10px;
} 

#navigation li.first
{
margin-left:10px;
}

#navigation li.active a
{
color: #c8c8c8;
background: #FFF url(Images/mainNav_act_bg_tl.gif) left top no-repeat;
}

#navigation li.active a span
{
background: url(Images/mainNav_act_bg_tr.gif) right top no-repeat;
}

/*column*/

.column {
	float:left;	
	padding:0px;
	margin:0 10px;
	color:#aaa;
}

.firstColumn {
	margin-left:20px;
}

.lastColumn {
	margin-right:20px;
}

.oneColumn {
	width:290px;
}

.twoColumn {
	width:600px;
}

.threeColumn {
	width:910px;
}

.column h2 {
	margin-bottom:10px;
	font-size:10pt;
	font-weight:normal;
}

.column p {
	margin-bottom:10px;
	font-size:8pt;
	font-weight:normal;
	line-height:11pt;
}

.column img {
	margin:0 0 20px 0;
}


span.thumb { 
	display:block;
	width:290px;
	height:90px;
	float:left;
	margin-bottom:20px;
}


span.thumb:hover { 
	cursor:pointer;
}


span.new { 
	background:url(Images/new.png) top left no-repeat;
	width:90px;
	height:90px;
	display:block;
}

a:hover span.thumb span.new { 
	background:url(Images/new_hov.png) top left no-repeat;
}

span.thumbLara { 
	height:200px;
	background:url(Images/thumb_lara.gif) top left no-repeat;
}

a:hover span.thumbLara {
	background:url(Images/thumb_lara_hov.gif) top left no-repeat;
}

span.thumbLazy { 
	background:url(Images/thumb_lazy.gif) top left no-repeat;
}

a:hover span.thumbLazy { 
	background:url(Images/thumb_lazy_hov.gif) top left no-repeat;
}

span.thumbBuilt { 
	background:url(Images/thumb_built.gif) top left no-repeat;
}

a:hover span.thumbBuilt { 
	background:url(Images/thumb_built_hov.gif) top left no-repeat;
}

span.thumbWill { 
	background:url(Images/thumb_will.gif) top left no-repeat;
}

a:hover span.thumbWill { 
	background:url(Images/thumb_will_hov.gif) top left no-repeat;
}

span.thumbJust { 
	background:url(Images/thumb_just.jpg) top left no-repeat;
}

a:hover span.thumbJust { 
	background:url(Images/thumb_just_hov.jpg) top left no-repeat;
}

span.thumbCycles { 
	background:url(Images/thumb_cycles.gif) top left no-repeat;
}

a:hover span.thumbCycles { 
	background:url(Images/thumb_cycles_hov.gif) top left no-repeat;
}

span.thumbAnna { 
	background:url(Images/thumb_anna.jpg) top left no-repeat;
}

a:hover span.thumbAnna { 
	background:url(Images/thumb_anna_hov.jpg) top left no-repeat;
}

span.thumbHarry { 
	background:url(Images/thumb_harry.gif) top left no-repeat;
}

a:hover span.thumbHarry { 
	background:url(Images/thumb_harry_hov.gif) top left no-repeat;
}

span.thumbSainsburys { 
	background:url(Images/thumb_sainsburys.jpg) top left no-repeat;
}

a:hover span.thumbSainsburys { 
	background:url(Images/thumb_sainsburys_hov.jpg) top left no-repeat;
}

span.thumbMomiji { 
	background:url(Images/thumb_momiji.gif) top left no-repeat;
}

a:hover span.thumbMomiji { 
	background:url(Images/thumb_momiji_hov.gif) top left no-repeat;
}

span.thumbGreat { 
	background:url(Images/thumb_great.gif) top left no-repeat;
}

a:hover span.thumbGreat { 
	background:url(Images/thumb_great_hov.gif) top left no-repeat;
}

span.thumbEmo { 
	background:url(Images/thumb_emo.jpg) top left no-repeat;
}

a:hover span.thumbEmo { 
	background:url(Images/thumb_emo_hov.jpg) top left no-repeat;
}

span.thumbControl { 
	background:url(Images/thumb_control.jpg) top left no-repeat;
}

a:hover span.thumbControl { 
	background:url(Images/thumb_control_hov.jpg) top left no-repeat;
}

span.thumbSustain { 
	background:url(Images/thumb_sustain.jpg) top left no-repeat;
}

a:hover span.thumbSustain { 
	background:url(Images/thumb_sustain_hov.jpg) top left no-repeat;
}

span.thumbSustain2 { 
	background:url(Images/thumb_sustain2.jpg) top left no-repeat;
}

a:hover span.thumbSustain2 { 
	background:url(Images/thumb_sustain2_hov.jpg) top left no-repeat;
}

span.thumbInner { 
	background:url(Images/thumb_inner.jpg) top left no-repeat;
}

a:hover span.thumbInner { 
	background:url(Images/thumb_inner_hov.jpg) top left no-repeat;
}

span.thumbAlpha { 
	background:url(Images/thumb_alpha.jpg) top left no-repeat;
}

a:hover span.thumbAlpha { 
	background:url(Images/thumb_alpha_hov.jpg) top left no-repeat;
}