HTML {
	height:					100%;
	margin:					0;
	padding:				0;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				0.71em;
	line-height: 			1.6em;
	font-weight: 			normal;
}

H1 {
	font-size: 				1.60em;
	font-weight: 			normal;
	line-height: 			1.6em;
	color:					#333;
	padding:0;
	margin:0;
}
H3 {
	font-size: 				1.30em;
	font-weight: 			normal;
	line-height: 			1.6em;
	color:					#333;
	font-weight:			bold;
	padding:0;
	margin:0;
}

a {
	color:				#2a3863;
}
a:hover {
	color:				#fd1930;
}

#cancelShowWin 
{
    width:673px;
    height:301px;
    background-image:	url(../images/gui/cancelShowPopBg.gif);
	background-repeat:	no-repeat;
	overflow:hidden;
	cursor:pointer;
}
#cancelShowWinText
{
    margin-top:60px;
    margin-left:30px;
    padding:10px;
    width:580px;
    height:180px;
    overflow:auto;
}

/* ------ START FORM OBJECT ----------------*/
.formPost {
	border-bottom:			dashed 1px #666;
	width:					80%;
	padding-top:			10px;
	padding-bottom:			10px;
	float:					left;
}
.formInputName {
	width:					38%;
	float:					left;
}
.formInputObject 
{
    margin-left:            10px;
	width:					60%;
	float:					left;
	display:inline;
}
.inputField {
	width:					100%;
}
.filterSelect {
	width:					120px;
	font-size:              1.0em;
}
.inputArea {
	width:					100%;
	height:					100px;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size:				1.0em;
}
/* ------ END FORM OBJECT ----------------*/


.bigTextContent {
	width:				90%;
	font-size:          1.1em;
	padding-left:		20px;
	float:				left;
}
#centerHolder {
	height:				100%;
	margin:				0;
	padding:			0;
}
#pageContent {
	background-color:	#FFF;
	width:				949px;
	text-align: 		left;
}

#logo {
	width:				136px;
	padding-left:		37px;
	padding-top:		46px;
	height:				66px;
	float:				left;
}
#topSettings {
	width:				100%;
	padding-top:		20px;
	float:				left;
}
#backToIntro {
	width:				400px;
	padding-left:		16px;
	background-image:	url(../images/gui/redArrow.gif);
	background-repeat:	no-repeat;
	float:				left;
}
#themePanel {
	width:				400px;
	padding-left:		16px;
	float:				right;
}
#themePanelText {
	width:				130px;
	background-image:	url(../images/gui/redArrow.gif);
	background-repeat:	no-repeat;
	padding-left:		16px;
	float:				right;
	color:				#999;
	font-weight:		bold;
}

.themePanelChoice {
	width:				31px;
	padding-left:		2px;
	padding-right:		2px;
	text-align:			right;
	float:				right;
}
a.greyLink {
	color:				#999;
	font-weight:		bold;
	text-decoration: 	none;
}
a.greyLink:hover {
	color:				#000;
	font-weight:		bold;
	text-decoration: 	none;
}
a.bottomLink {
	color:				#666;
	font-weight:		normal;
	text-decoration: 	underline;
}
a.bottomLink:hover {
	color:				#333;
}
#mainContent {
	width:				100%;
	float:				left;
}
#columnLeft {
	width:				620px;
	margin-left:		12px;
	float:				left;
	display:			inline;
}
#columnRight {
	width:				290px;
	margin-left:		12px;
	margin-top: 		5px;
	float:				left;
	display:			inline;
}
#columnFullWidth {
	width:				900px;
	margin-left:		30px;
	float:				left;
	display:			inline;
}
#objectSlideImage	{
	width:				325px;
	height:				241px;
	float:				left;
	overflow:			hidden;
}

#objectSlideText	{
	width:				250px;
	height:				241px;
	padding-left:		10px;
	float:				left;
	overflow:			hidden;
}

/* MODULES *********************************************************/

.bigModulHolder{
	width:					620px;
	height:					300px;
	background-image:		url(../images/gui/mainImageBg.gif);
	background-repeat:		no-repeat;
	float:					left;
	overflow:				hidden;
}
.bigModulContent{
	padding-top:			17px;
	padding-left:			17px;
	width:					586px;
	height:					262px;
	float:					left;
	overflow:				hidden;
}

.modul {
	width:					290px;
	float:					left;
	margin-bottom: 			5px;				
}

.modulHeadGray {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadGray.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulHeadGrayNoHouse {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadGrayNoHouse.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulHeadBlue {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadBlue.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulHeadBlueNoHouse {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadBlueNoHouse.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}

.modulHeadGreen {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadGreen.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulHeadGreenNoHouse {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadGreenNoHouse.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulHeadRed {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadRed.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulHeadRedNoHouse {
	width:					275px;
	height:					26px;
	padding-top:			8px;
	background-image:		url(../images/gui/moduleHeadRedNoHouse.gif);
	background-repeat:		no-repeat;
	padding-left:			15px;
	float:					left;
	color:					#4A4A4A;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.modulMiddle {
	width:					275px;
	padding-left:           15px;
	padding-top:            6px;
	padding-bottom:         10px;
	background-image:		url(../images/gui/moduleMiddle.gif);
	background-repeat:		repeat-y;
	float:					left;
	display:				inline;
}
.modulContentHolder {
	width:					255px;
	float:					left;
}

.modulBottom {
	width:					290px;
	height:					10px;
	background-image:		url(../images/gui/moduleBottom.gif);
	background-repeat:		repeat-none;
	float:					left;
	overflow:				hidden;
}
/* MODULES *********************************************************/

/* OBJECT LIST**********************************************************/

#filterObjectsImg {
	width:	                100px;
	float:	                left;
}
#filterObjectsType {
	width:	                450px;
	float:	                left;
}
#filterObjectsSort {
	width:	                280px;
	float:	                left;
}
#filterObjectsButton {
	width:	                50px;
	float:	                left;
	text-align:             right;
}
.objectType {
	width:	                900px;
	float:	                left;
	margin-bottom:          20px;	
	overflow:               hidden;
}
.objectTypeHead {
	width:					900px;
	height:					26px;
	padding-top:			8px;
	padding-left:			15px;
	background-image:		url(../images/gui/objectListHeader.gif);
	background-repeat:		no-repeat;
	float:					left;
	color:					#333;
	font-size:				1.1em;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.objectTypeMiddle {
	width:					882px;
	padding-left:			8px;
	padding-right:			10px;
	padding-top:			6px;
	padding-bottom:			0px;
	background-image:		url(../images/gui/objectListMiddle.gif);
	background-repeat:		repeat-y;
	float:					left;
	display:				inline;
}
.objectTypeBottom {
	width:					900px;
	height:					10px;
	background-image:		url(../images/gui/objectListBottom.gif);
	background-repeat:		no-repeat;
	float:					left;
}

.object {
	width:	                875px;
	float:	                left;
	margin-bottom:          10px;
	border:			        #999 solid 1px;
	cursor:                 pointer;
}
.objectHead {
	width:					569px;
	height:					22px;
	padding-top:			3px;
	padding-left:			10px;
	background-image:		url(../images/gui/objectItemHeadBg.gif);
	background-repeat:		repeat-x;
	float:					left;
	color:					#4A4A4A;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
	border:					#FFF solid 1px;
}
.objectBody {
	width:					880px;
	float:					left;
	padding-left:			2px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			2px;
	display:				inline;
	text-align:				left;
	background-color:		#FFF;
}
.objectAddress {
	width:					790px;
	height:					22px;
	margin:					4px 2px 2px 2px;
	padding:                2px 0px 0px 10px;
	background-image:		url(../images/gui/objectItemHeadBg.gif);
	background-repeat:		repeat-x;
	float:					left;
	color:					#4A4A4A;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.objectAddressNoImage {
	width:					864px;
	height:					22px;
	margin:					4px 2px 2px 2px;
	padding:                2px 0px 0px 10px;
	background-image:		url(../images/gui/objectItemHeadBg.gif);
	background-repeat:		repeat-x;
	float:					left;
	color:					#4A4A4A;
	font-weight:			bold;
	display:				inline;
	overflow:				hidden;
	text-align:				left;
}
.objectImage {
	width:					70px;
	height:                 52px;
	margin:					4px 2px 2px 2px;
	vertical-align:			middle;
	float:					left;
	text-align:				left;
	display:				inline;
	background-color:		#CCC;
	overflow:				hidden;
}
/* Sold list classes */
.objectInfoHolderSemi {
	width:					305px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderWideSemi {
	width:					519px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
/* Sold list classes */
.objectInfoHolder {
	width:					144px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderSmall {
	width:					45px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderShow {
	width:					242px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderWideShow {
	width:					251px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderWide {
	width:					251px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderNoImage {
	width:					158px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.objectInfoHolderWideNoImage {
	width:					275px;
	margin:					2px;
	padding:                3px 3px 3px 10px;
	float:					left;
	text-align:				left;
	background-color:		#EFEFEF;
	display:				inline;
}
.imgText {
    width:					243px;
    margin-left:            4px;
	padding:                4px;
	float:					left;
	text-align:				left;
	background-color:		#FFF;
	display:				inline;
}



#dhtmlgoodies_tooltip{
	background-color:#CCC;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.90em;
	text-align:left;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
/* OBJECT LIST**********************************************************/

.staff {
	width:					270px;
	height:					200px;
	margin-right:           20px;
	background-image:		url(../images/gui/bgStaff.gif);
	background-repeat:      repeat-x;
	float:					left;
	overflow:				hidden;
}
.staffText {
	width:					140px;
	margin-top:             30px;
	margin-left:            10px;
	float:					left;
	display:                inline;
}
.staffImage {
	width:					120px;
	float:					left;
	overflow:				hidden;
}
#bottom	{
	width:				909px;
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		10px;
	float:				left;
}
#bottomBar	{
	width:				909px;
	float:				left;
	padding-top:		5px;
	padding-bottom:		10px;
	border-top:			solid #666 1px;
}
#adressInfo {
	width:				55%;
	float:				left;
	color:				#666;
}

#bottomNav {
	width:				35%;
	float:				right;
	text-align:			right;
	color:				#666;
}

#nav {
	padding-top:  		86px;
	padding-left: 		0px;
	height: 			29px;
	float:				left;
}
#nav ul.menu { /* top level ul */
	margin: 			0;
	padding: 			0;
	list-style: 		none;
	text-align: 		left;
	background-color:#000;
} 

#nav li {
  display: 				inline;
  float: 				left;
  margin: 				0;
  padding: 				0;
}

/* second-level lists */

#nav ul.menu ul {
  padding: 				0;
  margin: 				0;
  list-style: 			none;
}
#nav li ul {
  position: 			absolute;
  width: 				13.8em; 
  left: 				-999em; /* to hide menus because display: none isn't read by screen readers */
}
#nav li li {
  float: 				left;
  width: 				13.8em;
}

/* COLOR */

#nav li ul ul {
  margin: -1.3em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}