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

/************************************************************************************************/
/*								CUSTOM FIXES (per page)											*/
/************************************************************************************************/
DIV.contentIndex {
	margin:435px 36px 0px 0px;
}
DIV.contentCat {
	/*margin:145px 36px 45px 0px;*/
	margin:145px 36px 0px 0px;
}
DIV.contentGroup {
	/*margin:75px 36px 55px 0px;*/
	margin:75px 36px 0px 0px;
}
DIV.contentContent {
	/*margin:0px 36px 45px 0px;*/
	margin:0px 36px 0px 0px;
}

DIV.topIndex {
	height:435px;
}
DIV.topCat {
	height:180px;
}
DIV.topGroup {
	height:100px;
}
DIV.topContent {
	height:0px;
}

DIV#leftFixIndex {
	clear:both;
	padding-bottom:16px;
}
DIV#leftFixCat {
	clear:both;
	padding-bottom:0px;
}
DIV#leftFixGroup {
	clear:both;
	padding-bottom:0px;
}
DIV#leftFixContent {
	clear:both;
	padding-bottom:0px;
}

DIV.footerIndex {
	height:auto !important;
	height:171px;
	min-height:171px;
}
DIV.footerCat {
	height:auto !important;
	height:158px;
	min-height:158px;
}
DIV.footerGroup {
	height:auto !important;
	height:130px;
	min-height:130px;
}
DIV.footerContent {
	height:auto !important;
	/*height:130px;
	min-height:130px;*/
	height:0px;
	min-height:0px;
}
DIV.turtleIndex {
	bottom:63px;
}
DIV.turtleCat {
	bottom:63px;
}
DIV.turtleGroup {
	bottom:40px;
}
DIV.turtleContent {
	bottom:40px;
}
/*----------------------------------------------------------------------------------------------*/

/************************************************************************************************/
/*											GENERAL												*/
/************************************************************************************************/

* {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial;
	color:#FFFFFF;
}

A,A:link,A:active,A:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
A:hover {
	text-decoration:none;
}

.center {
	text-align:center;
}

BODY {
	background-color:#503514;
	background-image:url(../images/bodyBG.gif);
	background-position:top center;
	background-repeat:repeat;
}

DIV#container {
	margin:0px auto;
	width:1000px;
	position:relative;
	background-color:#668633;
	background-image:url(../images/mainBG.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
	DIV#headerText {
		position:absolute;
		top:30px;
		right:30px;
		text-align:right;
		font-size:0.7em;
		background-color:transparent
	}
	DIV#headerTextIndex {
		position:absolute;
		top:18px;
		right:30px;
		text-align:center;
		font-size:0.7em;
		background-color:transparent
	}
	DIV#categories {
		width:229px;
		position:absolute;
		top:1254px; /* friends higher > more */
		left:11px;
		background-color:transparent;
		background-image:url(../images/categoriesBG.gif);
		background-position:top left;
		background-repeat:repeat-y;
	}
		DIV#categoriesTop {
			width:229px;
			height:48px;
			background-color:transparent;
			background-image:url(../images/categoriesTop.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
			DIV#categoriesHeader {
				width:170px;
				height:48px;
				background-color:transparent;
				background-image:url(../images/categoriesHeader.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
		DIV#categories UL {
			text-align:left;
			list-style:none;
			padding:0;
			margin:0 auto;
			float:left;
		}
			DIV#categories UL {
				padding-left:8px;
				width:208px;
			}
			DIV#categories UL LI {
				display:block;
				margin:0px;
				padding:1px 2px 1px 0px;
				font-size:0.7em;
				line-height:14px;
			}
				DIV#categories UL LI.alternate {
					background-image:url(../images/categoriesAlternateBG.gif);
					background-position:top left;
					background-repeat:repeat-x;
				}
				DIV#categories UL LI A,DIV#categories UL LI A:link,DIV#categories UL LI A:active,DIV#categories UL LI A:visited {
					display:block;
					width:100%;
					padding:1px 0px 1px 10px;
					text-decoration:none;
				}
				DIV#categories>UL LI A {
					width: auto;
				}
					DIV#categories UL LI A:hover {
						background-color:#668633;
					}
		DIV#categoriesFooter {
			clear:both;
			height:10px;
			font-size:0em;
			background-color:transparent;
			background-image:url(../images/categoriesFooter.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}

	DIV#headerContainer {
		height:204px;
		background-color:transparent;
		background-image:url(../images/headerBG.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
		DIV#logo {
			background-color:transparent;
			background-image:url(../images/logo.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
			DIV#logo IMG {
				width:400px;
				height:204px;
				border:none;
			}
		DIV#info-text {
			position:absolute;
			top:-200px;
			left:15px;
			width:210px;
			padding:2px;
			font-size:8pt;
			border:solid 3px #CC0000;
			background:#668633;
			z-index:100;
		}

/************************************************************************************************/
/*										MAIN BLOCK												*/
/************************************************************************************************/

		DIV#main {
			float:left;
			height:auto !important;
			height:1155px;
			min-height:1155px;
			width:1000px;
			background-color:transparent;
			background-image:url(../images/topBG.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
		.overlibFG {
			background-color:#332114;
			font-size:0.7em;
			color:#FFFFFF;
			margin:5px;
			font-family:Tahoma, Verdana, Arial;
		}
			.overlibFG IMG {
				margin-top:3px;
			}
		.overlibBG {
			background-color:#332114;
			border:solid;
			border-width:1px;
			border-color:#000000;
		}
		IMG.popupImage {
			width:200px;
			height:123px;
		}
		DIV#mainGroup,DIV#mainContent {
			float:left;
			height:auto !important;
			height:355px;
			min-height:355px;
			width:1000px;
			background-color:transparent;
			background-image:url(../images/topBG.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
			DIV#content {
				float:right;
				width:724px;
				background-color:transparent;
			}
				DIV.contentBlock {
					font-size:0.7em;
					padding:5px 25px;
				}
					DIV.contentBlock LI {
						list-style-type:square;
						list-style-position:inside;
					}
				DIV#rulesPopup {
					position:absolute;
					top:0px;
					left:0px;
					z-index:9999;
					width:0px;
					height:0px;
					margin:0px;
					padding:0px;
				}
					DIV#thisPopup {
						border:double;
						border-width:3px;
						border-color:#332114;
						background-color:#668633;
						padding:10px 10px 5px 10px;
						margin:0px;
						font-size:0.7em;
					}
						DIV#thisPopup DIV.close {
							position:absolute;
							top:5px;
							right:8px;
							text-transform:uppercase;
						}
						DIV#thisPopup DIV.header {
							font-weight:bold;
							color:#FFFFFF;
							text-transform:uppercase;
							font-size:1.2em;
							margin-bottom:5px;
						}
						DIV#thisPopup LI {
							list-style-type:square;
							list-style-position:inside;
						}

				DIV.hr {
					height:1px;
					line-height:1px;
					font-size:0px;
					background-color:#312115;
					margin:10px 0px;
				}
				DIV.hr2 {
					height: 1px;
					line-height: 1px;
					font-size: 0px;
					background-color: #312115;
					margin:10px 0px 0px 0px;
				}
				FORM FIELDSET {
					border:solid;
					border-width:1px;
					border-top-color:#312115;
					border-right-color:#312115;
					border-bottom-color:#372519;
					border-left-color:#372519;
					margin:0px 25px;
					padding:10px;
				}
					FORM FIELDSET DIV {
						clear:both;
						margin:3px 0px;
					}
						FORM FIELDSET DIV SPAN {
							font-size:0.7em;
							height:22px;
							line-height:22px;
						}
							FORM FIELDSET DIV SPAN LABEL {
								width:auto;
								float:none;
								font-size:1em;
							}
						FORM FIELDSET DIV SPAN.error {
							font-size:0.7em;
							font-weight:bold;
							color:#CF2533;
						}
						FORM FIELDSET DIV SPAN.message {
							font-size:0.7em;
							font-weight:bold;
							color:#3DBF16;
						}
							FORM FIELDSET DIV SPAN.error IMG,FORM FIELDSET DIV SPAN.message IMG {
								margin:0px 3px -5px 0px;
							}
						FORM FIELDSET DIV.feedback {
							font-size:0.7em;
							margin:0px 0px 10px 0px;
						}
							FORM FIELDSET DIV.feedback SPAN {
								margin:10px 0px;
								font-size:1em;
								color:#BE9C74;
							}
						FORM FIELDSET DIV LABEL {
							width:150px;
							float:left;
							font-size:0.7em;
							height:22px;
							line-height:22px;
						}
							FORM FIELDSET DIV LABEL.radio {
								font-size:0.7em;
								float:none;
								clear:none;
								height:18px;
								line-height:18px;
							}
						FORM FIELDSET DIV INPUT {
							width:200px;
							padding:3px 2px;
							border:solid;
							border-width:1px;
							border-color:#7A5D3A;
							background-color:#8E704B;
							background-image:url(../images/inputBigBG.gif);
							background-position:top left;
							background-repeat:repeat-x;
							font-size:0.7em;
						}
						FORM FIELDSET DIV INPUT.error {
							width:200px;
							padding:3px 2px;
							border:solid;
							border-width:1px;
							border-color:#CF2533;
							background-color:#993300;
							background-image:url(../images/inputBigBGerror.gif);
							background-position:top left;
							background-repeat:repeat-x;
							font-size:0.7em;
						}
							FORM FIELDSET DIV INPUT.radio {
								width:30px;
								margin-bottom:-2px;
								background-color:transparent;
								background-image:none;
								border:none;
							}
						FORM FIELDSET DIV TEXTAREA {
							width:400px;
							padding:3px 2px;
							border:solid;
							border-width:1px;
							border-color:#7A5D3A;
							background-color:#8E704B;
							background-image:url(../images/inputTextareaBG.gif);
							background-position:top left;
							background-repeat:repeat-x;
							font-size:0.7em;
						}
						FORM FIELDSET DIV TEXTAREA.error {
							width:400px;
							padding:3px 2px;
							border:solid;
							border-width:1px;
							border-color:#CC0000;
							background-color:#993300;
							background-image:url(../images/inputTextareaBGerror.gif);
							background-position:top left;
							background-repeat:repeat-x;
							font-size:0.7em;
						}
						FORM FIELDSET DIV DIV.captcha {
							clear:none;
							float:left;
							width:204px;
							height:30px;
							text-align:center;
							background-color:#000000;
							border:solid;
							border-width:1px;
							border-color:#7A5D3A;
						}
							FORM FIELDSET DIV DIV.captcha IMG {
								height:30px;
							}
						FORM FIELDSET DIV SELECT {
							margin-left:0px;
							background-color:#7A5D3A;
							background-image:url(../images/inputBigBG.gif);
							background-position:top left;
							background-repeat:repeat-x;
							font-size:0.75em;
							border:solid;
							border-color:#7A5D3A;
							border-width:1px;
						}
							FORM FIELDSET DIV SELECT OPTION {
								background-color:#7A5D3A;
								padding:1px 0px 1px 5px;
							}
						FORM FIELDSET DIV INPUT.submit {
							width:206px;
							padding:1px 2px 3px 2px;
							border:none;
							background-color:transparent;
							background-image:url(../images/buttonTextareaBG.gif);
							background-position:top left;
							background-repeat:repeat-x;
							color:#BE9C74;
						}

				DIV.helpBlock {
					font-size:0.7em;
					padding:5px 25px;
				}
					DIV.helpBlock DIV.helpBlockLeft {
						width:80px;
						float:left;
					}
					DIV.helpBlock DIV.helpBlockRight {
						margin-left:80px;
						padding-bottom:10px;
					}
						DIV.helpBlock DIV.helpBlockRight A {
							border:none;
						}
						DIV.helpBlock DIV.helpBlockRight IMG {
							border:none;
							width:110px;
							height:132px;
							margin:0px 30px;
						}
						DIV.helpBlock DIV.helpBlockRight UL {
							margin:10px 0px;
							list-style-type:square;
							margin-left:15px;
						}
					DIV.helpBlock DIV.answer,DIV.helpBlock DIV.helpBlockRight UL LI,DIV.helpBlock DIV.helpBlockRight STRONG,DIV.helpBlock DIV.helpBlockRight A,DIV.helpBlock DIV.helpBlockRight A:link,DIV.helpBlock DIV.helpBlockRight A:active,DIV.helpBlock DIV.helpBlockRight A:visited {
						color:#BE9C74;
					}
					FORM FIELDSET DIV LABEL.label2 {
							width:115px;
							float:left;
							font-size:0.7em;
							height:22px;
							line-height:22px;
						}

				DIV.sitemap {
					padding:10px 0px 10px 30px;
					font-size:0.7em;
					float:left;
					width:190px;
				}
					DIV.sitemap UL LI {
						list-style-type:square;
						color:#6D4D26;
						font-weight:bold;
						margin-bottom:10px;
					}
						DIV.sitemap UL LI A,DIV.sitemap UL LI A:link,DIV.sitemap UL LI A:active,DIV.sitemap UL LI A:visited {
							text-decoration:none;
						}
							DIV.sitemap UL LI A:hover {
								text-decoration:underline;
								color:#BE9C74;
							}
						DIV.sitemap UL LI UL LI {
							margin-left:20px;
							color:#668633;
							font-weight:normal;
							float:none;
							margin-bottom:0px;
						}

				DIV.linksRow {
					width:181px;
					float:left;
				}
				DIV.block {
					float:left;
					width:181px;
					background-color:transparent;
					margin-bottom:8px;
				}
				DIV.blockHighscore {
					float:right;
				}
				DIV#top DIV.block {
					margin-left:5px;
				}
				DIV#top DIV.catTopLeft {
					margin-left:0px;
				}
					DIV.block DIV.header {
						height:34px;
						padding:14px 0px 0px 14px;
						background-color:transparent;
						background-image:url(../images/categoryHeader.gif);
						background-position:top left;
						background-repeat:no-repeat;
						color:#C3B5A5;
						font-weight:bold;
						font-size:0.9em;
						text-transform:uppercase;
						position:relative;
					}
						DIV#top DIV.block DIV.headerCategories {
							background-image:url(../images/categoryCategoriesHeader.gif);
						}
						DIV#top DIV.block DIV.headerPopular {
							background-image:url(../images/categoryPopularHeader.gif);
						}
						DIV#top DIV.block DIV.headerSort {
							background-image:url(../images/categorySortHeader.gif);
						}
						DIV.block DIV.header DIV.text {
							color:#24160C;
							font-weight:bold;
							text-transform:uppercase;
							position:absolute;
							top:15px;
							left:15px;
						}
					DIV#content DIV.main,DIV#top DIV.main {
						width:181px;
						background-color:transparent;
						background-image:url(../images/categoryBG.gif);
						background-position:top left;
						background-repeat:repeat-y;
					}
					DIV#content DIV.mainHighscore {
						text-align:center;
						font-size:0.7em;
						padding-top:5px;
					}
						DIV#content DIV.mainHighscore DIV.image {
							margin-top:10px;
							position:relative;
						}
							DIV#content DIV.mainHighscore DIV.image DIV.logo {
								position:absolute;
								top:0px;
								left:27px;
								width:126px;
								height:126px;
								z-index:1;
								background-position:top left;
								background-repeat:no-repeat;
							}
								DIV#content DIV.mainHighscore DIV.image DIV.logo A {
									border:none;
								}
									DIV#content DIV.mainHighscore DIV.image DIV.logo A IMG {
										width:126px;
										height:126px;
										border:none;
									}
						DIV#content DIV.mainHighscore DIV.text {
							margin:12px 30px 0px 30px;
						}
						DIV#content DIV.mainHighscore DIV.hr {
							background-color:#6D4D26;
							height:1px;
							font-size:0em;
							margin:13px 25px 0px 25px;
						}
						DIV#top DIV.main SELECT {
							width:150px;
							margin-left:15px;
							background-color:#7D613F;
							font-size:0.75em;
							border:solid;
							border-color:#503514;
							border-width:1px;
						}
							DIV#top DIV.main SELECT OPTION {
								background-color:#503514;
								color:#F8E4C6;
								padding:1px 0px 1px 5px;
							}
						DIV.block UL {
							text-align:left;
							list-style:none;
							padding:0;
							margin:0 auto;
							width:171px;
						}
							DIV.block UL LI {
								display:block;
								margin:0px;
								padding:1px 10px 1px 0px;
								font-size:0.7em;
								line-height:14px;
							}
								DIV.block UL LI.alternate {
									background-image:url(../images/categoryListBG.gif);
									background-position:top left;
									background-repeat:repeat-x;
								}
								DIV.block UL LI A,DIV.block UL LI A:link,DIV.block UL LI A:active,DIV.block UL LI A:visited {
									display:block;
									width:100%;
									height:14px;
									padding:1px 0px 1px 10px;
									text-decoration:none;
									overflow:hidden;
								}
								DIV.block>UL LI A {
									width: auto;
								}
									DIV.block UL LI A:hover {
										color:#EDDABF;
										text-decoration:underline;
									}
						DIV.block DIV.more {
							font-weight:bold;
							font-size:0.7em;
							margin:5px 0px 0px 15px;
						}
							DIV.block DIV.more A,DIV.block DIV.more A:link,DIV.block DIV.more A:active,DIV.block DIV.more A:visited {
								text-decoration:none;
							}
								DIV.block DIV.more A:hover {
									text-decoration:underline;
								}
					DIV.block DIV.footer {
						height:10px;
						line-height:10px;
						font-size:0em;
						background-color:transparent;
						background-image:url(../images/categoryFooter.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
				DIV#contentRow {
					clear:both;
					width:100%;
					height:265px;
					padding:0px 0px 0px 3px;
				}
					/*DIV#contentRow DIV#banner {
						width:300px;
						height:250px;
						border:solid;
						border-width:1px;
						border-color:#7C9750;
						background-color:#6D4D26;
						float:left;
						overflow:hidden;
					}
						DIV#banner A,DIV#banner A IMG {
							border:none;
						}*/

					DIV#contentRow #MMO {
						width:407px;
						height:250px;
						margin-right:10px;
						float:left;
						background-color:#503514;
						background-position:center center;
						background-repeat:no-repeat;
						position:relative;
					}
						DIV#contentRow #MMOInfoBg {
							position:absolute;
							bottom:10px;
							left:10px;
							width:297px;
							height:68px;
							border:solid 1px #6c4c25;
							background:#24160c;
							z-index:1;
						}
						DIV#contentRow #MMORightBg {
							position:absolute;
							top:0px;
							right:0px;
							width:88px;
							height:250px;
							background:#24160c;
							z-index:1;
						}
						DIV#contentRow .MMOInfo {
							position:absolute;
							bottom:10px;
							left:10px;
							width:299px;
							height:70px;
							background:transparent;
							z-index:2;
						}
						DIV#contentRow .MMOInfo_hidden {
							display:none;
							visibility:hidden;
						}
							DIV#contentRow .MMOInfo .MMOInfoRight {
								float:right;
								width:106px;
								height:54px;
								margin:8px;
							}
							.MMOInfo DIV.button {
								width:103px;
								height:23px;
								line-height:23px;
								margin-bottom:8px;
								background-color:transparent;
								background-image:url(../images/topButtonBG.gif);
								background-position:top right;
								background-repeat:no-repeat;
								font-size:0.7em;
								text-align:center;
								padding-right:5px;
							}
								.MMOInfo DIV.button DIV {
									height:23px;
									line-height:23px;
									background-color:transparent;
									background-image:url(../images/topButtonLeft.gif);
									background-position:top left;
									background-repeat:no-repeat;
									padding-left:5px;
								}
									.MMOInfo DIV.button DIV A,.MMOInfo DIV.button DIV A:link,.MMOInfo DIV.button DIV A:active,.MMOInfo DIV.button DIV A:visited {
										text-decoration:none;
									}
										.MMOInfo DIV.button DIV A:hover {
											text-decoration:underline;
										}
						DIV#contentRow #MMORight {
							position:absolute;
							top:0px;
							right:0px;
							width:98px;
							height:250px;
							overflow:hidden;
							z-index:2;
						}
							DIV#contentRow #MMORightContent {
								width:9999px;
								height:250px;
								position:absolute;
								top:0px;
								left:0px;
							}
								#MMORightContent .col {
									width:90px;
									height:250px;
									float:left;
									position:relative;
								}
								#MMORightContent .col A,
								#MMORightContent .col A:link,
								#MMORightContent .col A:active,
								#MMORightContent .col A:visited {
									display:block;
									padding:7px 18px;
									outline:none;
								}
								#MMORightContent .col A.mmo-more {
									padding:3px 0px 3px 8px;
									text-align:right;
									font-size:0.8em;
									text-decoration:none;
									position:absolute;
									bottom:0px;
									right:0px;
								}
								#MMORightContent .col A.mmo-more:hover {
									text-decoration:underline;
								}
								#MMORightContent .col A IMG {
									border:solid 1px #503c21;
									width:70px;
									height:59px;
								}
								#MMORightContent .col A:hover IMG {
									border:solid 1px #FFFFFF;
								}

							DIV#contentRow .MMOInfo .MMOInfoTitle {
								margin:8px 0 0 8px;
								font-weight:bold;
								color:#FFFFFF;
							}
							DIV#contentRow .MMOInfo .MMOInfoText {
								margin:5px 0 0 8px;
								color:#be9c74;
								font-size:0.7em;
							}
						DIV#contentRow #MMOMoreGames {
						}

					DIV#contentRow DIV#contentBanner {
						float:left;
						width:300px;
						height:250px;
						background:#503514;
					}

					DIV#contentRow DIV#gameOfMonth {
						float:left;
						width:221px;
						height:250px;
						background-color:transparent;
						background-image:url(../images/gameOfMonthBG.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
						DIV#contentRow DIV#gameOfMonthHeader {
							width:221px;
							height:45px;
							background-color:transparent;
							background-image:url(../images/gameOfMonthHeader.gif);
							background-position:top left;
							background-repeat:no-repeat;
							color:#C3B5A5;
							font-weight:bold;
							font-size:0.9em;
							text-transform:uppercase;
							position:relative;
							padding:23px 0px 0px 21px;
						}
							DIV#gameOfMonthHeader DIV.text {
								color:#24160C;
								font-weight:bold;
								text-transform:uppercase;
								position:absolute;
								top:24px;
								left:22px;
							}
						/*DIV#gameOfMonthTitle {
							font-weight:bold;
							text-transform:uppercase;
							text-align:center;
							font-size:0.7em;
						}*/
						DIV#gameOfMonthContent {
							margin:0px 0px 0px 8px;
						}
							DIV#gameOfMonthContent DIV#gameOfMonthImage {
								text-align:center;
							}
							DIV#gameOfMonthContent A IMG {
								border:solid;
								border-color:#6D4D26;
								border-width:1px;
							}
							DIV#gameOfMonthContent DIV#gameOfMonthRating {
								font-size:0.7em;
								text-align:center;
								margin:2px 0;
							}
							/*DIV#gameOfMonthContent DIV#gameOfMonthInfo {
								width:176px;
								height:123px;
								float:left;
								border:solid;
								border-color:#6D4D26;
								border-width:1px;
								margin:0px 0px 0px 10px;
							}
								DIV#gameOfMonthContent DIV#gameOfMonthInfo DIV {
									font-size:0.7em;
									height:30px;
									line-height:30px;
									padding:0px 0px 0px 10px;
								}
									DIV#gameOfMonthContent DIV#gameOfMonthInfo DIV IMG {
										margin-bottom:-2px;
									}*/
								DIV#gameOfMonthContent DIV#gameOfMonthButton {
									margin:0;
									font-size:0.7em;
									line-height:30px;
								}
									DIV#gameOfMonthButton UL {
										text-align:left;
										list-style:none;
										padding:0;
										margin:0 auto;
										width:161px;
									}
										DIV#gameOfMonthButton UL LI {
											display:block;
											margin:0px;
											padding:1px 0px 1px 0px;
											font-size:1em;
											background-image:url(../images/gameOfMonthButton.gif);
											background-position:top left;
											background-repeat:no-repeat;
											text-align:center;
											font-weight:bold;
											text-transform:uppercase;
										}
											DIV#gameOfMonthButton UL LI A,DIV#gameOfMonthButton UL LI A:link,DIV#gameOfMonthButton UL LI A:active,DIV#gameOfMonthButton UL LI A:visited {
												display:block;
												width:100%;
												text-decoration:none;
											}
											DIV#gameOfMonthButton>UL LI A {
												width: auto;
											}
												DIV#gameOfMonthButton UL LI A:hover {
													color:#6D4D26;
												}
				DIV#mainCategory {
					width:722px;
					clear:both;
				}
					DIV.mainCategoryTop {
						width:722px;
						height:52px;
						background-color:transparent;
						background-image:url(../images/mainCategoryTop.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
						DIV.mainCategoryTop DIV#back {
							float:right;
							height:23px;
							line-height:23px;
							margin:19px 30px 0px 0px;
							background-color:transparent;
							background-image:url(../images/topButtonBG.gif);
							background-position:top right;
							background-repeat:no-repeat;
							font-size:0.7em;
							text-align:right;
							padding-right:5px;
						}
							DIV.mainCategoryTop DIV#back DIV {
								height:23px;
								line-height:23px;
								float:left;
								background-color:transparent;
								background-image:url(../images/topButtonLeft.gif);
								background-position:top left;
								background-repeat:no-repeat;
								padding-left:5px;
							}
								DIV.mainCategoryTop DIV#back DIV A,DIV.mainCategoryTop DIV#back DIV A:link,DIV.mainCategoryTop DIV#back DIV A:active,DIV.mainCategoryTop DIV#back DIV A:visited {
									text-decoration:none;
								}
									DIV.mainCategoryTop DIV#back DIV A:hover {
										text-decoration:underline;
									}
						DIV.mainCategoryHeader {
							width:287px;
							height:51px;
							padding:16px 0px 0px 20px;
							background-color:transparent;
							background-image:url(../images/mainCategoryHeader.gif);
							background-position:top left;
							background-repeat:no-repeat;
							color:#C3B5A5;
							font-weight:bold;
							font-size:0.9em;
							text-transform:uppercase;
							position:relative;
						}
							DIV.mainCategoryHeaderText {
								color:#24160C;
								font-weight:bold;
								text-transform:uppercase;
								position:absolute;
								top:17px;
								left:21px;
							}
								DIV.liquidHeader {
									float:left;
									background-color:transparent;
									background-image:url(../images/blockHeaderBG.gif);
									background-position:top left;
									background-repeat:repeat-x;
									height:47px;
									margin:5px 29px 0px 16px;
									position:relative;
								}
									DIV.liquidHeaderLeft {
										background-color:transparent;
										background-image:url(../images/blockHeaderLeft.gif);
										background-position:top left;
										background-repeat:no-repeat;
										height:47px;
										width:20px;
										position:absolute;
										top:0px;
										left:-20px;
									}
									DIV.liquidHeaderText {
										float:left;
										background-color:transparent;
										background-image:url(../images/blockHeaderText.gif);
										background-position:top left;
										background-repeat:no-repeat;
										height:47px;
										min-width:129px;
										padding:13px 0px 0px 0px;
										color:#24160C;
										font-weight:bold;
										font-size:0.9em;
										text-transform:uppercase;
									}
									DIV.liquidHeaderRight {
										background-color:transparent;
										background-image:url(../images/blockHeaderRight.gif);
										background-position:top right;
										background-repeat:no-repeat;
										height:47px;
										width:29px;
										position:absolute;
										top:0px;
										right:-29px;
									}

								DIV.gameclassification {
									width:46px;
									height:46px;
									float:left;
									margin-top:6px;
								}
									DIV.gameclassification IMG { border:none; }

						DIV.mainCategoryTop DIV.blockHeader {
							background-color:transparent;
							background-image:url(../images/blockHeaderRight.gif);
							background-position:top right;
							background-repeat:no-repeat;
							height:47px;
							float:left;
							margin-left:6px;
							min-width:170px;
						}
							DIV.mainCategoryTop DIV.blockHeader DIV.blockHeaderLeft {
								background-color:transparent;
								background-image:url(../images/blockHeaderLeft.gif);
								background-position:top left;
								background-repeat:no-repeat;
								height:47px;
								float:left;
								padding:13px 30px 0px 19px;
								color:#24160C;
								font-weight:bold;
								font-size:0.9em;
								text-transform:uppercase;
								position:relative;
								margin-left:-10px;
								min-width:100px;
							}
					DIV.mainCategoryMain {
						width:722px;
						background-color:transparent;
						background-image:url(../images/mainCategoryBG.gif);
						background-position:top center;
						background-repeat:repeat-y;
					}
						DIV.mainCategoryMain DIV#banner {
							width:300px;
							height:250px;
							border:solid;
							border-width:1px;
							border-color:#372417;
							background-color:#2A1A0F;
							float:right;
							/*overflow:hidden;*/
							margin-right:30px;
						}
						DIV#mainCategoryMainNewest {
							float:left;
							width:347px;
							height:250px;
							background-color:transparent;
							background-image:url(../images/mainCategoryNewestBG.gif);
							background-position:top left;
							background-repeat:no-repeat;
							margin-left:30px;
						}
							DIV#mainCategoryMainNewest DIV.newestGame {
								width:100px;
								padding:15px 0px 0px 11px;
								text-align:left;
								float:left;
								font-size:0.70em;
							}
								DIV#mainCategoryMainNewest DIV.newestGame DIV.title {
									margin-bottom:2px;
									height:13px;
									overflow:hidden;
								}
								DIV#mainCategoryMainNewest DIV.newestGame A,DIV#mainCategoryMainNewest DIV.newestGame A:link,DIV#mainCategoryMainNewest DIV.newestGame A:active,DIV#mainCategoryMainNewest DIV.newestGame A:visited {
									color:#F8E4C6;
									text-decoration:none;
								}
									DIV#mainCategoryMainNewest DIV.newestGame A:hover {
										text-decoration:underline;
									}
									DIV#mainCategoryMainNewest DIV.newestGame A IMG {
										border:none;
										width:100px;
										height:75px;
									}
								DIV#mainCategoryMainNewest DIV.newestGame DIV.stars {
									text-align:right;
									margin-top:1px;
								}
						DIV.gamesRow {
							clear:both;
							height:168px;
							background-color:transparent;
							margin:0px 5px 0px 4px;
						}
							DIV.gamesRowAlternate {
								background-image:url(../images/gamesRowBG.gif);
								background-position:top left;
								background-repeat:repeat-x;
							}
							DIV.gamesRow DIV.bigGame {
								width:200px;
								padding:8px 0px 0px 29px;
								text-align:left;
								float:left;
								font-size:0.70em;
							}
								DIV.bigGame DIV.title {
									margin-bottom:3px;
								}
								DIV.bigGame A,DIV.bigGame A:link,DIV.bigGame A:active,DIV.bigGame A:visited {
									color:#FFFFFF;
									text-decoration:none;
								}
									DIV.bigGame A:hover {
										text-decoration:underline;
										color:#F8E4C6;
									}
									DIV.bigGame DIV.game {
										position:relative;
									}
										DIV.bigGame DIV.game DIV.delete {
											position:absolute;
											top:0px;
											right:0px;
											width:16px;
											height:16px;
											z-index:10;
											background-position:top left;
											background-repeat:no-repeat;
											display:block;
										}
												DIV.bigGame DIV.game DIV.delete A IMG {
													width:16px;
													height:16px;
													border:none;
												}
										DIV.bigGame DIV.game DIV.link {
											position:absolute;
											top:0px;
											left:0px;
											z-index:2;
										}
											DIV.bigGame DIV.link IMG {
												width:200px;
												height:123px;
												border:none;
											}
											DIV.game IMG {
												width:200px;
												height:123px;
												border:none;
											}
										DIV.bigGame DIV.game DIV.newBG {
											width:199px;
											height:122px;
											position:absolute;
											bottom:-1px;
											right:-1px;
											border:solid;
											border-color:#F21A1A;
											border-width:2px;
											background-color:transparent;
											background-image:url(../images/newBG.png);
											background-position:bottom right;
											background-repeat:no-repeat;
											z-index:1;
										}
								DIV.bigGame DIV.stars {
									text-align:right;
									margin-top:2px;
								}
						DIV.categoryInfoTop {
							padding:0px 0px 10px 0px;
							margin:15px 30px 0px 32px;
							border-bottom:solid;
							border-bottom-width:1px;
							border-bottom-color:#372417;
						}
						DIV.categoryInfoBottom {
							padding:10px 0px 5px 0px;
							margin:5px 30px 0px 32px;
							border-top:solid;
							border-top-width:1px;
							border-top-color:#372417;
						}
							DIV.categoryInfoRight {
								float:right;
								text-align:right;
								width:145px;
								font-size:0.7em;
								padding-top:5px;
							}
							DIV.categoryInfoLeft {
								float:left;
								text-align:left;
								width:145px;
								font-size:0.7em;
								padding-top:5px;
							}
							DIV.categoryInfoCenter {
								float:left;
								text-align:center;
								width:360px;
							}
								UL.paginate {
									padding:0px;
									margin:0px;
									list-style-type:none;
									background-color:transparent;
									color:#FFFFFF;
									width:100%;
									text-align:center;
									height:23px;
									line-height:23px;
									font-size:0.7em;
								}
									UL.paginate LI {
										display:inline;
										margin-right:-3px;
										line-height:25px;
									}
										UL.paginate LI IMG {
											margin-bottom:-8px;
										}
										UL.paginate LI A,UL.paginate LI A:link,UL.paginate LI A:active,UL.paginate LI A:visited {
											text-decoration: none;
											color: #FFF;
											padding:4px 5px 6px 5px;
											background-color:transparent;
											background-image:url(../images/paginateBG.gif);
											background-position:top center;
											background-repeat:repeat-x;
										}
											UL.paginate LI A IMG {
												padding:0px 3px 5px 3px;
											}
										UL.paginate LI.active A,UL.paginate LI.active A:link,UL.paginate LI.active A:active,UL.paginate LI.active A:visited {
											color:#668633;
											font-weight:bold;
										}
											UL.paginate LI A:hover {
												color: #7A5D3A;
											}
					DIV.mainCategoryFooter {
						width:722px;
						height:10px;
						font-size:0em;
						background-color:transparent;
						background-image:url(../images/mainCategoryFooter.gif);
						background-position:top center;
						background-repeat:no-repeat;
					}
					DIV.mainCategoryFooterSpace {
						margin-bottom:35px;
					}
					DIV#mainBanner {
						width:715px;
						margin-left:3px;
						overflow:hidden;
					}
						DIV#mainBanner DIV {
							border:solid;
							border-width:1px;
							border-color:#000000;
							float:left;
						}
						DIV#mainBanner DIV.mainBannerRight {
							float:right;
						}
						DIV#mainBanner A,DIV#mainBanner A IMG {
							border:none;
						}


/************************************************************************************************/
/*										TOP BLOCK												*/
/************************************************************************************************/

			DIV#top {
				position:absolute;
				top:204px;
				left:240px;
				width:724px;
				height:auto;
				background-color:transparent;
			}
				DIV#newest {
					width:536px;
					height:435px;
					position:relative;
					float:left;
				}
					DIV#newest DIV#newestTop {
						width:536px;
						height:69px;
						background-color:transparent;
						background-image:url(../images/newestTopBG.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
						DIV#newest DIV#newestHeader {
							width:238px;
							height:69px;
							position:absolute;
							top:0px;
							left:0px;
							background-color:transparent;
							background-image:url(../images/newestHeader.gif);
							background-position:top left;
							background-repeat:no-repeat;
						}
						DIV#newest DIV#moreNew {
							float:right;
							height:23px;
							line-height:23px;
							margin:40px 55px 0px 0px;
							background-color:transparent;
							background-image:url(../images/topButtonBG.gif);
							background-position:top right;
							background-repeat:no-repeat;
							font-size:0.7em;
							text-align:right;
							padding-right:5px;
						}
							DIV#newest DIV#moreNew DIV {
								height:23px;
								line-height:23px;
								float:left;
								background-color:transparent;
								background-image:url(../images/topButtonLeft.gif);
								background-position:top left;
								background-repeat:no-repeat;
								padding-left:5px;
							}
								DIV#newest DIV#moreNew DIV A,DIV#newest DIV#moreNew DIV A:link,DIV#newest DIV#moreNew DIV A:active,DIV#newest DIV#moreNew DIV A:visited {
									text-decoration:none;
								}
									DIV#newest DIV#moreNew DIV A:hover {
										text-decoration:underline;
									}
					DIV#newest DIV#newestMain {
						background-color:#352316;
						height:327px;
						position:relative;
					}
						DIV#newest DIV#newestMain DIV#newestRight {
							float:right;
							width:51px;
							height:327px;
							background-color:transparent;
							background-image:url(../images/newestRightBG.gif);
							background-position:top right;
							background-repeat:no-repeat;
						}
						DIV#newest DIV#newestMain DIV#newestLeft {
							float:left;
							width:45px;
							height:327px;
							background-color:transparent;
							background-image:url(../images/newestLeftBG.gif);
							background-position:top left;
							background-repeat:no-repeat;
						}
						DIV#newest DIV#newestMain DIV.newestRow {
							float:left;
							width:440px;
							height:109px;
							background-color:transparent;
						}
							DIV#newest DIV#newestMain DIV.alternate {
								background-image:url(../images/newestAlternateBG.gif);
								background-position:top left;
								background-repeat:repeat-x;
							}
							DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame {
								width:100px;
								padding:5px 5px 0px 5px;
								text-align:center;
								float:left;
								font-size:0.70em;
							}
								DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame A,DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame A:link,DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame A:active,DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame A:visited {
									color:#F8E4C6;
									text-decoration:none;
								}
									DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame A:hover {
										text-decoration:underline;
									}
									DIV#newest DIV#newestMain DIV.newestRow DIV.newestGame A IMG {
										width:100px;
										height:75px;
										border:none;
									}

					DIV#newest DIV#newestFooter {
						width:536px;
						height:39px;
						background-color:transparent;
						background-image:url(../images/newestFooterBG.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
				DIV#catSelect {
					float:left;
					width:100px;
					height:80px;
				}
				DIV#topCategories {
					width:536px;
					position:relative;
					float:left;
				}
					DIV#topCategories DIV#topCategoriesTop {
						width:536px;
						height:48px;
						background-color:transparent;
						background-image:url(../images/topCategoriesTopBG.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
						DIV#topCategories DIV#topCategoriesHeader {
							width:181px;
							height:48px;
							position:absolute;
							top:0px;
							left:0px;
							background-color:transparent;
							background-image:url(../images/topCategoriesHeader.gif);
							background-position:top left;
							background-repeat:no-repeat;
						}
					DIV#topCategories DIV#topCategoriesMain {
						background-color:transparent;
						background-image:url(../images/topCategoriesMain.gif);
						background-position:top left;
						background-repeat:repeat-y;
						padding:0px 0px 2px 4px;
					}
						DIV#topCategoriesMain UL {
							text-align:left;
							list-style:none;
							padding:0;
							margin:0 auto;
							float:left;
						}
							DIV#topCategoriesMain UL {
								width:176px;
							}
							DIV#topCategoriesMain UL LI {
								display:block;
								margin:0px;
								padding:0px 2px 0px 0px;
								font-size:0.7em;
								line-height:15px;
								background-color:transparent;
							}
								DIV#topCategoriesMain UL LI.alternate {
									background-image:url(../images/topCategoriesAlternateBG.gif);
									background-position:top left;
									background-repeat:repeat-x;
								}
								DIV#topCategoriesMain UL LI A,DIV#topCategoriesMain UL LI A:link,DIV#topCategoriesMain UL LI A:active,DIV#topCategoriesMain UL LI A:visited {
									display:block;
									width:100%;
									padding:1px 0px 1px 10px;
									text-decoration:none;
								}
								DIV#topCategoriesMain>UL LI A {
									width: auto;
								}
									DIV#topCategoriesMain UL LI A:hover {
										color:#BE9C74;
									}
					DIV#topCategories DIV#topCategoriesFooter {
						width:536px;
						height:10px;
						background-color:transparent;
						background-image:url(../images/topCategoriesFooter.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
				DIV#topBanner {
					width:468px;
					height:60px;
					float:right;
					/*overflow:hidden;*/
					margin:10px 5px 0px 0px;
					border:solid;
					border-color:#000000;
					border-width:1px;
				}
					DIV#topBanner A,DIV#topBanner A IMG {
						border:none;
					}
				div#groupcenterbanner {
					border:1px solid #000000;
					margin:5px 0px 5px -5px;
					width:728px;
					height:90px;
				}
					DIV#groupcenterbanner A,DIV#groupcenterbanner A IMG {
						border:none;
					}

/************************************************************************************************/
/*										LEFT BLOCK												*/
/************************************************************************************************/

			DIV#left {
				background-color:transparent;
			}
				DIV#cocosContainer {
					position:absolute;
					top:284px;
					left:0px;
					width:252px;
					height:150px;
				}
					DIV#cocos {
						width:252px;
						height:150px;
						position:relative;
						background-color:transparent;
						background-image:url(../images/leftCocos.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
					DIV#cocosCat {
						width:252px;
						height:150px;
						position:relative;
						background-color:transparent;
						background-image:url(../images/leftCocosCat.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
						DIV.cocos {
							width:89px;
							height:89px;
							position:absolute;
							background-color:transparent;
						}
							DIV.cocos IMG {
								border:none;
							}
							DIV.cocosNumber1 {
								z-index:1;
								top:2px;
								left:2px;
							}
							DIV.cocosNumber2 {
								z-index:2;
								top:2px;
								left:81px;
							}
							DIV.cocosNumber3 {
								z-index:3;
								top:2px;
								left:161px;
							}
							DIV.cocosNumber4 {
								z-index:4;
								top:59px;
								left:42px;
							}
							DIV.cocosNumber5 {
								z-index:5;
								top:60px;
								left:124px;
							}
				DIV#cocosFix {
					height:230px;
				}
				DIV#menuContainer {
					width:240px;
					height:277px;
					background-color:transparent;
					background-image:url(../images/menuBG.gif);
					background-position:top left;
					background-repeat:no-repeat;
				}
					DIV#menuTop {
						height:38px;
						background-color:transparent;
						background-image:url(../images/menuTop.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
					/* Root = Vertical, Secondary = Vertical */
					UL#menu,UL#menu LI,UL#menu UL {
						margin: 0;
						border: 0 none;
						padding: 0;
						width: 160px; /*For KHTML*/
						list-style: none;
					}

					UL#menu:after /*From IE 7 lack of compliance*/{
						clear: both;
						display: block;
						font: 1px/0px serif;
						content: ".";
						height: 0;
						visibility: hidden;
					}

					UL#menu LI {
						float: left; /*For IE 7 lack of compliance*/
						display: block !important; /*For GOOD browsers*/
						display: inline; /*For IE*/
						position: relative;
						background-position:top left;
						background-repeat:no-repeat;
					}
						UL#menu LI.button1 {
							background-image:url(../images/button1.gif);
						}
						UL#menu LI.button2 {
							background-image:url(../images/button2.gif);
						}
						UL#menu LI.button3 {
							background-image:url(../images/button3.gif);
						}
						UL#menu LI.button4 {
							background-image:url(../images/button4.gif);
						}
						UL#menu LI.button5 {
							background-image:url(../images/button5.gif);
						}

					/* Root Menu */
					UL#menu A,UL#menu A:link,UL#menu A:active,UL#menu A:visited {
						padding: 14px 0px 13px 0px;
						display: block;
						background:transparent;
						text-decoration: none;
						height: auto !important;
						height: 1%; /*For IE*/
					}

					/* Root Menu Hover Persistence */
					UL#menu A:hover,UL#menu LI:hover A,UL#menu LI.iehover A {
						background-color:transparent;
					}
						UL#menu LI.button1:hover A,UL#menu LI.iehover1 A,UL#menu LI.iehover1 A:link,UL#menu LI.iehover1 A:active,UL#menu LI.iehover1 A:visited {
							background-image:url(../images/button1Hover.gif);
						}
						UL#menu LI.button2:hover A,UL#menu LI.iehover2 A,UL#menu LI.iehover2 A:link,UL#menu LI.iehover2 A:active,UL#menu LI.iehover2 A:visited {
							background-image:url(../images/button2Hover.gif);
						}
						UL#menu LI.button3:hover A,UL#menu LI.iehover3 A,UL#menu LI.iehover3 A:link,UL#menu LI.iehover3 A:active,UL#menu LI.iehover3 A:visited {
							background-image:url(../images/button3Hover.gif);
						}
						UL#menu LI.button4:hover A,UL#menu LI.iehover4 A,UL#menu LI.iehover4 A:link,UL#menu LI.iehover4 A:active,UL#menu LI.iehover4 A:visited {
							background-image:url(../images/button4Hover.gif);
						}
						UL#menu LI.button5:hover A,UL#menu LI.iehover5 A,UL#menu LI.iehover5 A:link,UL#menu LI.iehover5 A:active,UL#menu LI.iehover5 A:visited {
							background-image:url(../images/button5Hover.gif);
						}
						UL#menu LI.iehover A,UL#menu LI.iehover A:link,UL#menu LI.iehover A:active,UL#menu LI.iehover A:visited {
						}
					UL#menu UL {
						display: none;
						position: absolute;
						top: 0;
						left: 160px;
					}
					UL#menu LI.footer {
						width:230px;
						height:9px;
						font-size:0em;
						background-color:transparent;
						background-image:url(../images/menuFooter.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
			DIV#monkey {
				width:240px;
				height:273px;
				background:transparent top left no-repeat;
				background-image:url(../images/monkey_summer.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
			DIV#monkeyBottom {
				position:absolute;
				width:238px;
				height:13px;
				background-color:transparent;
				background-image:url(../images/monkeyBottom.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
			DIV.leftBlock {
				float:left;
				width:229px;
				margin:0px 0px 0px 11px;
				background-image:url(../images/leftBlockBG.gif);
				background-position:top left;
				background-repeat:repeat-y;
			}
				DIV.leftBlockTop {
					width:229px;
					height:51px;
					background-color:transparent;
					background-image:url(../images/leftBlockTop.gif);
					background-position:top left;
					background-repeat:no-repeat;
				}
					DIV.leftBlockHeader {
						height:51px;
						background-color:transparent;
						background-position:top left;
						background-repeat:no-repeat;
					}
						DIV#friendsHeader {
							width:170px;
							background-image:url(../images/friendsHeader.gif);
						}
						DIV#moreGamesHeader {
							width:227px;
							background-image:url(../images/moreGamesHeader.gif);
						}
				DIV.leftBlock UL {
					text-align:left;
					list-style:none;
					padding:0;
					margin:0 auto;
					float:left;
				}
					DIV.leftBlock UL.left {
						padding-left:8px;
						width:121px;
					}
					DIV.leftBlock UL.right {
						background-image:url(../images/leftBlockBG.gif);
						background-position:top right;
						background-repeat:repeat-y;
						padding-right:5px;
						width:95px;
					}
					DIV.leftBlock UL LI {
						display:block;
						margin:0px;
						padding:1px 2px 1px 0px;
						font-size:0.7em;
						line-height:14px;
					}
						DIV.leftBlock UL LI.alternate {
							background-image:url(../images/leftBlockAlternateBG.gif);
							background-position:top left;
							background-repeat:repeat-x;
						}
						DIV.leftBlock UL LI A,DIV.leftBlock UL LI A:link,DIV.leftBlock UL LI A:active,DIV.leftBlock UL LI A:visited {
							display:block;
							width:100%;
							padding:1px 0px 1px 2px;
							text-decoration:none;
						}
						DIV.leftBlock>UL LI A {
							width: auto;
						}
							DIV.leftBlock UL LI A:hover {
								background-color:#668633;
							}
					DIV.leftBlock DIV.more {
						clear:both;
						font-weight:bold;
						font-size:0.7em;
						padding:6px 0px 0px 0px;
						margin:0px 0px 0px 15px;
					}
						DIV.leftBlock DIV.more A,DIV.leftBlock DIV.more A:link,DIV.leftBlock DIV.more A:active,DIV.leftBlock DIV.more A:visited {
							text-decoration:none;
						}
							DIV.leftBlock DIV.more A:hover {
								text-decoration:underline;
							}
				DIV.leftBlockFooter {
					height:10px;
					font-size:0em;
					background-color:transparent;
					background-image:url(../images/leftBlockFooter.gif);
					background-position:top left;
					background-repeat:no-repeat;
				}
			DIV#leftBanner {
				float:left;
				width:200px;
				height:200px;
				margin:10px 0px 0px 29px;
			}

		DIV#footer {
			clear:both;
		}
			DIV#linkpartners {
				width:543px;
				position:absolute;
				bottom:57px;
				right:219px;
				background-color:transparent;
			}
				DIV#linkpartners DIV#linkpartnersTop {
					height:51px;
					background-color:transparent;
					background-image:url(../images/linkpartnersTop.gif);
					background-position:top left;
					background-repeat:no-repeat;
				}
					DIV#linkpartners DIV#linkpartnersTop DIV#linkpartnersHeader {
						width:183px;
						height:51px;
						background-color:transparent;
						background-image:url(../images/linkpartnersHeader.gif);
						background-position:top left;
						background-repeat:no-repeat;
					}
				DIV#linkpartners DIV#linkpartnersMain {
					background-color:transparent;
					background-image:url(../images/linkpartnersMain.gif);
					background-position:top left;
					background-repeat:repeat-y;
					padding:0px 0px 2px 7px;
				}
					DIV#linkpartnersMain UL {
						text-align:left;
						list-style:none;
						padding:0;
						margin:0 auto;
						float:left;
					}
						DIV#linkpartnersMain UL {
							width:133px;
						}
						DIV#linkpartnersMain UL LI {
							display:block;
							margin:0px;
							padding:0px 2px 0px 0px;
							font-size:0.7em;
							line-height:15px;
							background-color:transparent;
						}
							DIV#linkpartnersMain UL LI.alternate {
								background-image:url(../images/friendsAlternateBG.gif);
								background-position:top left;
								background-repeat:repeat-x;
							}
							DIV#linkpartnersMain UL LI A,DIV#linkpartnersMain UL LI A:link,DIV#linkpartnersMain UL LI A:active,DIV#linkpartnersMain UL LI A:visited {
								display:block;
								width:100%;
								padding:1px 0px 1px 2px;
								text-decoration:none;
							}
							DIV#linkpartnersMain>UL LI A {
								width: auto;
							}
								DIV#linkpartnersMain UL LI A:hover {
									color:#24160C;
								}

				DIV#linkpartners DIV#linkpartnersFooter {
					clear:both;
					height:5px;
					font-size:0em;
					background-color:transparent;
					background-image:url(../images/linkpartnersFooter.gif);
					background-position:top left;
					background-repeat:no-repeat;
				}

/************************************************************************************************/
/*										HEADER BLOCK											*/
/************************************************************************************************/

	DIV#header {
		position:absolute;
		top:44px;
		right:36px;
		width:564px;
		height:160px;
		background-color:transparent;
	}
		DIV.headerBlock {
			float:left;
			width:188px;
			height:160px;
			margin:0px 0px;
			background-color:transparent;
			background-position:top left;
			background-repeat:no-repeat;
		}
			DIV.headerBlockHeader {
				height:60px;
				background-color:transparent;
				background-position:top left;
				background-repeat:no-repeat;
			}
			DIV#headerLogin {
				background-image:url(../images/headerLoginBG.gif);
			}
				DIV#headerLoginHeader {
					background-image:url(../images/headerLoginHeader.gif);
				}
			DIV#headerNewsletter {
				background-image:url(../images/headerNewsletterBG.gif);
			}
				DIV#headerNewsletterHeader {
					background-image:url(../images/headerNewsletterHeader.gif);
				}
			DIV#headerSearch {
				background-image:url(../images/headerSearchBG.gif);
			}
				DIV#headerSearchHeader {
					background-image:url(../images/headerSearchHeader.gif);
				}
		DIV.headerBlock FORM DIV {
			text-align:center;
			margin-bottom:4px;
		}
		DIV.headerBlock FORM DIV.button {
			margin-top:2px;
		}
			DIV.headerBlock FORM DIV INPUT {
				width:130px;
				padding:2px;
				border:solid;
				border-width:1px;
				border-color:#7A5D3A;
				background-color:#8E704B;
				background-image:url(../images/inputBG.gif);
				background-position:top left;
				background-repeat:repeat-x;
				font-size:0.6em;
			}
			DIV.headerBlock FORM DIV.button INPUT {
				width:66px;
				padding:2px;
				border:none;
				background-color:transparent;
				background-image:url(../images/buttonBG.gif);
				background-position:top left;
				background-repeat:no-repeat;
				color:#BE9C74;
				height:18px;
			}
				DIV.headerBlock FORM DIV.button INPUT.space {
					margin-right:-1px;
				}
			DIV.headerBlock FORM DIV.big INPUT {
				width:130px;
				padding:13px 2px;
				border:solid;
				border-width:1px;
				border-color:#7A5D3A;
				background-color:#8E704B;
				background-image:url(../images/inputBigBG.gif);
				background-position:top left;
				background-repeat:repeat-x;
				text-align:center;
			}
			DIV.headerBlock FORM DIV.bigButton INPUT {
				width:135px;
				padding:2px;
				border:none;
				background-color:transparent;
				background-image:url(../images/buttonBigBG.gif);
				background-position:top left;
				background-repeat:repeat-x;
				color:#BE9C74;
				height:18px;
				margin-top:3px;
			}

/************************************************************************************************/
/*											OTHER												*/
/************************************************************************************************/

	DIV#mainFooter {
		width:1000px;
		height:45px;
		background-image:url(../images/mainFooterBG.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}

	DIV#giraffe {
		width:240px;
		height:590px;
		position:absolute;
		bottom:31px;
		left:0px;
		background-color:transparent;
		background-image:url(../images/giraffe.gif);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	DIV#turtle {
		width:243px;
		height:385px;
		position:absolute;
		right:0px;
		bottom:0px;
		background-color:transparent;
		background-image:url(../images/turtle.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
DIV#siteFooter{
	margin:0px auto;
	width:1000px;
	text-align:center;
	font-size:0.7em;
	padding-bottom:10px;
}
	DIV#siteFooter A,DIV#siteFooter A:link,DIV#siteFooter A:active,DIV#siteFooter A:visited {
		text-decoration:none;
		color:#FFFFFF;
	}
	DIV#siteFooter A:hover {
		text-decoration:underline;
	}
.loadingBar {
	background-image:url(../images/ajax-loader-bar.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-left:190px;
}
.loadingBarHelp {
	background-image:url(../images/ajax-loader-bar.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin-left:150px;
}
.invisible {
	visibility: hidden;
}
.visible {
	visibility: visible;
}

/* Tooltip additions */

.tool-tip {
	color: #fff;
	width: 200px;
	height: auto;
	background-color: #24160C;
	border: 2px solid #668633;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

DIV#viewButton {
	float:right;
	height:23px;
	line-height:23px;
	text-align:right;
	padding:0 5px 0 0;
}
	DIV#viewButton SPAN { font-size:0.7em; display:block; padding-top:19px; margin-right:3px; float:left; }

DIV#back, DIV.brownButton {
	float:right;
	height:23px;
	line-height:23px;
	margin:19px 13px 0px 0px;
	background-color:transparent;
	background-image:url(../images/topButtonBG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:0.7em;
	text-align:right;
	padding-right:5px;
}
	DIV#back DIV, DIV.brownButton DIV {
		height:23px;
		line-height:23px;
		float:left;
		background-color:transparent;
		background-image:url(../images/topButtonLeft.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:5px;
	}
		DIV#back DIV A, DIV.brownButton DIV A {
			text-decoration:none;
		}
			DIV#back DIV A:hover, DIV.brownButton DIV A:hover {
				text-decoration:underline;
			}

/* banner codes */
.banner { position:relative; }

.banner-300x250 { width:300px; height:250px; }
.banner-468x60 { width:468px; height:60px; }
.banner-120x600 { width:120px; height:600px; }
.banner-728x90 { width:728px; height:90px; }
.banner-text { margin:0 auto; width:100px; height:15px; background:transparent; border:solid 1px #6D4D26; }
.banner-text span {padding:0; }

.bnrtxt { position:absolute; }
.bnrtxt-m-brown-tl { width:76px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-tl.gif) left top no-repeat; top:-17px; left:0px; }
.bnrtxt-m-brown-tr { width:76px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-tr.gif) right top no-repeat; top:-17px; right:0px; }
.bnrtxt-m-brown-bl { width:76px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-bl.gif) left bottom no-repeat; bottom:-17px; left:0px; }
.bnrtxt-m-brown-br { width:76px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-br.gif) right bottom no-repeat; bottom:-17px; right:0px; }
.bnrtxt-m-brown-lt { width:17px; height:76px; background:transparent url(../images/advertisement/bnrtxt-m-brown-lt.gif) left top no-repeat; top:0px; left:-17px; }
.bnrtxt-m-brown-lb { width:17px; height:76px; background:transparent url(../images/advertisement/bnrtxt-m-brown-lb.gif) left bottom no-repeat; bottom:0px; left:-17px; }
.bnrtxt-m-brown-rt { width:17px; height:76px; background:transparent url(../images/advertisement/bnrtxt-m-brown-rt.gif) right top no-repeat; top:0px; right:-17px; }
.bnrtxt-m-brown-rb { width:17px; height:76px; background:transparent url(../images/advertisement/bnrtxt-m-brown-rb.gif) right bottom no-repeat; bottom:0px; right:-17px; }
.bnrtxt-l-brown-tl { width:111px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-tl.gif) left top no-repeat; top:-17px; left:0px; }
.bnrtxt-l-brown-tr { width:111px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-tr.gif) right top no-repeat; top:-17px; right:0px; }
.bnrtxt-l-brown-bl { width:111px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-bl.gif) left bottom no-repeat; bottom:-17px; left:0px; }
.bnrtxt-l-brown-br { width:111px; height:17px; background:transparent url(../images/advertisement/bnrtxt-m-brown-br.gif) right bottom no-repeat; bottom:-17px; right:0px; }
.bnrtxt-l-brown-lt { width:17px; height:111px; background:transparent url(../images/advertisement/bnrtxt-m-brown-lt.gif) left top no-repeat; top:0px; left:-17px; }
.bnrtxt-l-brown-lb { width:17px; height:111px; background:transparent url(../images/advertisement/bnrtxt-m-brown-lb.gif) left bottom no-repeat; bottom:0px; left:-17px; }
.bnrtxt-l-brown-rt { width:17px; height:111px; background:transparent url(../images/advertisement/bnrtxt-m-brown-rt.gif) right top no-repeat; top:0px; right:-17px; }
.bnrtxt-l-brown-rb { width:17px; height:111px; background:transparent url(../images/advertisement/bnrtxt-m-brown-rb.gif) right bottom no-repeat; bottom:0px; right:-17px; }
.bnrtxt-m-link { width:54px; height:15px; background:transparent url(../images/advertisement/bnrtxt-m.gif) left center no-repeat; top:-1px; left:-55px; border:solid 1px #6D4D26; }
.bnrtxt-l-link { width:82px; height:15px; background:transparent url(../images/advertisement/bnrtxt-l.gif) left center no-repeat; top:-1px; left:-83px; border:solid 1px #6D4D26; }
.bnrtxt-90-l { width:14px; height:90px; background:transparent url(../images/advertisement/bnrtxt-90-l.gif) left center no-repeat; top:0px; left:-14px; }
.bnrtxt-90-r { width:14px; height:90px; background:transparent url(../images/advertisement/bnrtxt-90-r.gif) right center no-repeat; top:0px; right:-14px; }
.bnrtxt-60-l { width:14px; height:60px; background:transparent url(../images/advertisement/bnrtxt-60-l.gif) left center no-repeat; top:0px; left:-14px; }
.bnrtxt-60-r { width:14px; height:60px; background:transparent url(../images/advertisement/bnrtxt-60-r.gif) right center no-repeat; top:0px; right:-14px; }

.bnrtxt-60-l-topBanner {top:-1px; border:solid 1px #000; }

/*
* Start Autocompleter styles
*/
ul.autocompleter-choices {
	position:				absolute;
	margin:					0px;
	margin-left:			0px;
	padding:				0px;
	width:					185px;
	list-style:				none;
	border:					2px solid #BE9C74;
	border-top:				1px solid #BE9C74;
	background-color:		#503514;
	text-align:				left;
	font-size:				10px;
	z-index:				200;
}

	ul.autocompleter-choices li {
		position:				relative;
		padding:				1px 1px 1px 3px;
		cursor:					pointer;
		font-weight:			normal;
		border-top:				1px solid #BE9C74;
	}

		ul.autocompleter-choices li.autocompleter-selected {
			background-color:		#6D4D26;
			color:					#FFFFFF;
		}

	ul.autocompleter-choices span.autocompleter-queried {
		font-weight:			bold;
	}

	ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
		color:					#FFFFFF;
	}
/*
* End Autocompleter styles
*/