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


/* - - - - - - - -- - - - - - - -
    TAGS
- - - - - - - - - - - - - - - -*/
body 
{ 
	margin: 0;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	background: url(/images/background.gif) #000;
	overflow: hidden;
}
a { text-decoration: none; color: #fff; }
img { border: 0 none; }
h1 { margin: 0; padding: 0; }
h2 {  }
h3 {  }


/* - - - - - - - -- - - - - - - -
    FORM
- - - - - - - - - - - - - - - -*/



/* - - - - - - - -- - - - - - - -
    STRUCTURE
- - - - - - - - - - - - - - - -*/
#overlay
{
	position: absolute;
	width: 100%;
	height: 1500px;
	top: 0;
	left: 0;
	background: #111;
	opacity:.80; 
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	z-index: 97;
	display: none;
}
#content_area
{
	margin: 35px 0 0 0;
	padding: 0 0 20px 0;
	width: 100%;
	height: auto;
	overflow-x: auto;
	overflow-y: hidden;
}
#content_row
{
	margin: 45px 0 0 100px;
	display: block;
	width: 3000px;
	height: 265px;
}
.content_column
{
	overflow: hidden;
	width: 280px;
	height: 260px;
	margin-right: 10px;
	font-weight:bold;
}
.content_item_top
{
	padding-top: 10px;
	background: url(/images/item_background.png) bottom left no-repeat;
	width: 280px;
	height: 115px;
	display: block;
	cursor: pointer;
}
.content_item_top img { padding: 9px 6px 0 6px; } 
.content_item_top p { margin: 7px 0 0 6px; } 
.content_item_top_on.blue { background: url(/images/item_top_blue.png); }
.content_item_top_on.pink { background: url(/images/item_top_pink.png); }
.content_item_top_on.red { background: url(/images/item_top_red.png); }
.content_item_top_on.purple { background: url(/images/item_top_purple.png); }
.content_item_top_on.orange { background: url(/images/item_top_orange.png); }

.content_item_bottom
{
	margin-top: 10px;
	background: url(/images/item_background.png) top left no-repeat;
	width: 280px;
	height: 125px;
	display: block;
	cursor: pointer;
}
.content_item_bottom img { padding: 6px 6px 0 6px; }  
.content_item_bottom p { margin: 7px 0 0 6px; } 
.content_item_bottom_on.blue { background: url(/images/item_bottom_blue.png); }
.content_item_bottom_on.pink { background: url(/images/item_bottom_pink.png); }
.content_item_bottom_on.red { background: url(/images/item_bottom_red.png); }
.content_item_bottom_on.purple { background: url(/images/item_bottom_purple.png); }
.content_item_bottom_on.orange { background: url(/images/item_bottom_orange.png); }

.blue a { color: #00a5e6; }
.pink a { color: #ec008c; }
.red a { color: #ED1C24; }
.purple a { color: #662D91; }
.orange a { color: #F58220; }

.item_faded {opacity:.20; filter: alpha(opacity=20); -moz-opacity: 0.2;}

#year_row {  }
#year_row div.year { width: 290px; }

#scrol_row { margin: 50px 0 0 0; }
#scrol_row #left { position: fixed; left: 10px; cursor: pointer; display: none; }
#scrol_row #right { position: fixed; right: 10px; cursor: pointer; }


/* - - - - - - - -- - - - - - - -
    STRUCTURE
- - - - - - - - - - - - - - - -*/
#site_logo { position: fixed; margin: 15px 0 0 100px; }
#address_details { position: fixed; top: 36px; right: 10px; text-align: right; }


/* - - - - - - - -- - - - - - - -
    HOME
- - - - - - - - - - - - - - - -*/

div.item_desc { display: none; width: 640px; height: auto; background: #111; padding: 10px 10px 10px 0; }
div.item_desc h2 { display: none; }
div.item_desc p { margin: 0; }
/*div.item_desc a { color: #00a5e6 }*/
.item_desc_on { position: absolute; display: block!important; }

#item_desc_long_cont { margin: -20px auto; width: 960px; height: 240px; top: 395px; display: none; text-align: left; }
#item_desc_long { position: absolute; width: 1440px; height: 240px; float: left; margin-left: -234px; z-index: 99; }
#item_desc_text { width: 262px; overflow-x: hidden; overflow-y: auto; padding: 0 6px 0 6px; line-height: 16px; margin: 0 16px 0 10px; }
#item_desc_close { position: absolute; left: 590px; bottom: 0; cursor: pointer; }


/* - - - - - - - -- - - - - - - -
    BUTTONS
- - - - - - - - - - - - - - - -*/
.button_one {
	color: #000 !important;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px 7px;
	padding-right: 40px;
	cursor: pointer;
	text-decoration: none;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.button_one:hover {
	background-color: #fff;
	border: 1px solid #C7010D;
	text-decoration: none;
}
.button_two {
	color: #fff !important;
	font-weight: normal;
	background-color: #777;
	border: 1px solid #ccc;
	padding: 5px 7px;
	padding-right: 40px;
	cursor: pointer;
	text-decoration: none;
	margin-left:10px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.button_two:hover {
	background-color: #777;
	border: 1px solid #a80f3b;
	text-decoration: none;
}
.button_left
{
	margin-left: 0;
}

.button_load {
	padding-right: 40px;
	background-image: url('/images/icons/ajax-loader-sml.gif');
	background-position: 96% center;
	background-repeat: no-repeat;
}
.button_done {
	padding-right: 40px;
	background-image: url('/images/icons/tick.gif');
	background-position: 96% center;
	background-repeat: no-repeat;
}
.button_fail {
	padding-right: 40px;
	background-image: url('/images/icons/cross.gif');
	background-position: 96% center;
	background-repeat: no-repeat;
}



/* - - - - - - - -- - - - - - - -
    FIXES
- - - - - - - - - - - - - - - -*/
.inline_block
{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	float: left;
	/* _height: 250px; -- ie6 min-height hack  */
}
.clear { clear: both; height: 0; visibility: hidden; display: block; }
.right { float: right; }
.left { float: left; }
.top { margin-top: 0; }
.formError { background: #A80F3B; color: #fff; }
.loading { background: url(/images/ajax-loader.gif) center center no-repeat; }
