@charset "utf-8";
/* Croatian Property Sales */


body {
	background:url(images/bg-tile.png) repeat-x; 
	background-color:#788184;
	text-align:center; 
	font-size:11px; 
	color:#514f4f;
	font-family:Verdana, sans-serif;
	font-weight:normal;		
}


a,div,input, input.next, input.back,area {outline:none;}
form {border:0px none; margin:0px; padding:0px;}

#mainContainer {
	position:relative;
	width:800px;
	/*height:820px;*/
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0px;
	border:0px;
	padding-bottom:42px;
}

#contentContainer {
	position:relative;
	width:800px;
	background:url(images/bg-content-tile.png) repeat-y;
	text-align:left;
	padding:0px;
	margin:0px;
	border:0px none;
}


#nav-top {
	position:relative;
	width:100% !important;
	height:44px !important;
	z-index:200;
}

#nav-top-left {
	width:18px !important;
	height:44px !important;
	position:absolute; top:0px; left:0px;
	background:url(images/nav-top-left.png) no-repeat;
}

#nav-top-middle {
	position:absolute;
	top:0px;
	left:18px;
	background:url(images/bg-nav-top.png) repeat-x;
	width:764px !important;
	height:44px !important;
	text-align:left;
}

#nav-top-middle a {background-position:top; display:block; position:absolute;}
#nav-top-middle a:hover {background-position:bottom;}

	#close {top:8px; left:3px; width:9px !important; height:9px !important; background:url(images/close.gif) no-repeat; font-size:1px;}

	
	#home {top:10px; left:568px; width:40px !important; height:28px !important; background-image:url(images/nav-top-home.png);}
	#home.top_active {background-position:bottom;}
	#home.top_active:hover {background-position:top;}
	
	#contact {top:10px; left:608px; width:56px !important; height:28px !important; background-image:url(images/nav-top-contact.png);}
	#contact.top_active {background-position:bottom;}
	#contact.top_active:hover {background-position:top;}
	
	#sitemap {top:10px; left:664px; width:53px !important; height:28px !important; background-image:url(images/nav-top-sitemap.png);}
	#sitemap.top_active {background-position:bottom;}
	#sitemap.top_active:hover {background-position:top;}
	
	#media {top:10px; left:717px; width:40px !important; height:28px !important; background-image:url(images/nav-top-media.png);}
	#media.top_active {background-position:bottom;}
	#media.top_active:hover {background-position:top;}

.top_active {background-position:bottom;}

#nav-top-right {
	width:18px !important;
	height:44px !important;
	position:absolute; top:0px; left:782px;
	background:url(images/nav-top-right.png) no-repeat;
}


#header_anim {width:766px; margin:0px; border:0px none; padding:0px; height:305px; text-align:left; padding-left:17px; position:relative; overflow:hidden; float:left; background:url(images/hp1.jpg) 17px 0px no-repeat;}





#footerContainer {width:800px !important; position:absolute; bottom:0px; left:0px; height:42px !important; text-align:left; z-index:200;}
#footer-left {
	width:35px !important;
	height:41px !important;	
	background:url(images/footer-left.png) no-repeat;	
	position:absolute;
	top:0px;
	left:0px;
}

#footer-right {
	width:624px !important;
	height:41px !important;	
	background:url(images/footer-right.png) repeat-x;
	position:absolute;
	top:0px;
	left:35px;
}

#poweredby {position:absolute; left:659px; top:0px; width:141px; height:41px; background:url(images/poveredby.png) 0 0 no-repeat;}

#hoola {
	display:block;
	border:0px none;
	margin-top:21px;
	padding:0px;
	width:42px !important;
	height:21px !important;
	background:none;
	position:absolute;
	top:-17px; right:20px;
	z-index:300;	
}




/* SEARCH DROPDOWN */
#searchContainer {height:63px; position:relative; width:766px; float:left; margin-left:17px; display:inline; z-index:100000;}
#searchFormContainer {float:left; position:relative; height:63px; background:url(images/bg-search-tile.png) repeat-x; width:650px;}
#searchLogo {position:relative; top:0px; left:0px; float:left;}
.dom {
	height:18px;
	border:0px;
	cursor:pointer;
	margin:0px;
	background-color:transparent;
}
.pngBg {z-index:100; display:block; position:absolute; top:0px; border:0px none;}

/* SELECT TYPE OF PROPERTY */
.typeofprop {
	position:relative;
	background-image:url(images/search-type.png); background-repeat:no-repeat;
	height:23px;
	width:131px !important;
	margin:10px 0px 0px 15px;
	padding:0px;
	z-index:10;
	display:inline;
}

.typeofprop .select{
	border:0px none;
	width:131px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#514f4f;
	font-weight:bold;
	padding:5px 0px 0px 9px;
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;	
}

.typeofprop #pullDown {
	position:absolute;
	border:0px none;
	z-index:300;
	width:131px !important;
	height:83px;
	top:23px; left:4px;
	padding-top:2px;
}

.typeofprop #pullDown a {
	text-align:left;
	display:block;
	position:relative;
	width:101px !important;
	height:14px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#9d9e9f;	
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	background-color:transparent;
	z-index:310;
	margin-left:1px;
}

.typeofprop #pullDown2 a {
	text-align:left;
	display:block;
	position:relative;
	width:101px !important;
	height:14px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#9d9e9f;	
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	background-color:transparent;
	z-index:310;
	margin-left:1px;
}

.typeofprop #pullDown2 a:hover {background-color:#d1d1d1; color:#1a3b6e;}

.typeofprop #pullDown a:hover {background-color:#d1d1d1; color:#1a3b6e;}


/* SELECT NUMBER OF BEDROOMS */
.numberofbed {
	position:relative;
	background-image:url(images/search-bedrooms.png); background-repeat:no-repeat;
	height:23px;
	width:93px !important;
	margin:10px 0px 0px 9px;
	padding:0px;
	z-index:3100;
}

.numberofbed .select{
	border:0px none;
	width:93px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#514f4f;
	font-weight:bold;
	padding:5px 0px 0px 9px;
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
}

.numberofbed #pullDown2 {
	position:absolute;
	border:0px none;
	z-index:300;
	width:68px !important;
	height:92px;
	top:23px; left:4px;
	padding-top:2px;
}

.numberofbed #pullDown2 a {
	text-align:left;
	display:block;
	position:relative;
	width:63px !important;
	height:14px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#9d9e9f;	
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	margin-left:1px;
	background-color:transparent;
	z-index:310;
}

.numberofbed #pullDown2 a:hover {background-color:#d1d1d1; color:#1a3b6e;}

/* SELECT PRICE RANGE */
.pricerange {
	position:relative;
	background-image:url(images/search-type.png); background-repeat:no-repeat;
	height:23px;
	width:131px !important;
	margin:10px 0px 0px 9px;
	padding:0px;
	z-index:3100;
	float:left;
}

.pricerange .select{
	border:0px none;
	width:131px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#514f4f;
	font-weight:bold;
	padding:5px 0px 0px 9px;
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
}

.pricerange #pullDown3 {
	position:absolute;
	border:0px none;
	z-index:300;
	width:122px !important;
	height:108px;
	top:23px; left:4px;
	padding-top:2px;
}

.pricerange #pullDown3 a {
	text-align:left;
	display:block;
	position:relative;
	width:109px !important;
	margin-left:1px;
	height:14px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#9d9e9f;	
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	background-color:transparent;
	z-index:310;
}

.pricerange #pullDown3 a:hover {background-color:#d1d1d1; color:#1a3b6e;}


/* SELECT AREA */
.area {
	position:relative;
	background-image:url(images/search-area.png); background-repeat:no-repeat;
	height:23px;
	width:86px !important;
	margin:10px 0px 0px 9px;
	padding:0px;
	z-index:3100;
	float:left;
}

.area .select{
	border:0px none;
	width:86px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#514f4f;
	font-weight:bold;
	padding:5px 0px 0px 9px;
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
}

.area #pullDown4 {
	position:absolute;
	border:0px none;
	z-index:300;
	width:67px !important;
	height:93px;
	top:23px; left:4px;
	padding-top:2px;
}

.area #pullDown4 a {
	text-align:left;
	display:block;
	position:relative;
	width:54px !important;
	margin-left:1px;
	height:14px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#9d9e9f;	
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	background-color:transparent;
	z-index:310;
}

.area #pullDown4 a:hover {background-color:#d1d1d1; color:#1a3b6e;}


/* SELECT VIEW */
.view {
	position:relative;
	background-image:url(images/search-area.png); background-repeat:no-repeat;
	height:23px;
	width:86px !important;
	margin:10px 0px 0px 9px;
	padding:0px;
	z-index:310;
	float:left;
}

.view .select{
	border:0px none;
	width:86px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#514f4f;
	font-weight:bold;
	padding:5px 0px 0px 9px;
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
}

.view #pullDown5 {
	position:absolute;
	border:0px none;
	z-index:300;
	width:67px !important;
	height:50px;
	top:23px; left:4px;
	padding-top:2px;
}

.view #pullDown5 a {
	text-align:left;
	display:block;
	position:relative;
	width:55px !important;
	height:14px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#9d9e9f;	
	font-weight:bold;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	background-color:transparent;
	z-index:310;
}

.view #pullDown5 a:hover {background-color:#d1d1d1; color:#1a3b6e;}

/* SUBMIT BUTTON */
.searchSubmit {
	position:relative;
	height:23px;
	width:51px !important;
	margin:10px 0px 0px 16px;
	padding:0px;
	z-index:310;
	float:left;
	display:inline;
}



/*  LEFT COLUMN   */
#leftColumn {float:left; width:180px; text-align:left;}

/*   MAIN NAVIGATION   */
.navMainContainer {
	width:180px; 
	background-color:#fff; 
	border:1px solid #bdbdbd; 
	text-align:center; 
	margin-left:17px; 
	float:left; 
	position:relative;
	display:inline;
}

.contactBox {margin-top:4px;}
.borderImage {position:absolute; top:24px; left:0px; z-index:200; width:178px; height:1px;}

.navigation {width:178px; text-align:left; background-color:#dadcdd; margin:0px; position:relative; border-left:1px solid #fff; border-right:1px solid #fff; z-index:100;}
.navigation ul {
	position:relative; 
	background-color:#fff; 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	border:0px none; 
	text-align:left;
}
.navigation ul li {
	display:block; 
	position:relative; 
	width:163px !important; 
	background:url(images/bg-navigation.gif) 0 0 repeat-x; 
	padding:5px 0px 4px 15px; 
	border-top:1px solid #fff; 
	text-align:left; 
	background-color:#5c6367;
}

.navigation ul li.last {border-bottom:1px solid #fff;}

.navigation ul li a {
	display:block;
	position:relative;
	width:151px;
	height:16px;
	color:#e4bfbf; 
	font-size:10px; font-weight:bold; text-decoration:none;
	z-index:100;
}

.navigation ul li a:hover {color:#fff; text-decoration:none; z-index:100;}
.navigation ul li a.nav-active {text-decoration:none; color:#fff;}
.navigation ul li ul li a.nav-active2 {font-weight:normal; text-decoration:none; color:#fff;}


.navigation ul li a.withSub,.navigation ul li a.withSub:hover {
	background-image:url(images/navlink-arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
}





/*  FIRST SUB-LEVEL  */
ul.subLevelOne {
	list-style:none;
	display:block;
	position:relative;
	padding:0px;
	margin:16px 0px 10px 4px;
	border:0px;
	width:100px;
	top:0px;
	left:0px;
}

ul.subLevelOne li {
	width:150px !important;
	display:block;
	position:relative;
	background-image:none !important;
	margin:0px;
	padding:1px 0px;
	border:0px none;	
}
ul.subLevelOne li a {
	width:auto;
	display:block;
	position:relative;
	color:#a5abae; 
	font-size:11px; font-weight:normal; text-decoration:none;
	margin:0px;
	padding:0px;
	border:0px none;
}

ul.subLevelOne li a:hover {color:#fff;}



/*  SECOND SUB-LEVEL  */
ul.subLevelTwo {
	list-style:none;
	display:block;
	position:relative;
	padding:0px;
	margin:2px 0px 0px 13px;
	border:0px;
	width:88px;
	top:0px;
	left:0px;
}

ul.subLevelTwo li {
	width:137px !important;
	display:block;
	position:relative;
	background-image:none !important;
	margin:0px;
	padding:1px 0px;
	border:0px none;	
}
ul.subLevelTwo li a {
	width:auto;
	display:block;
	position:relative;
	color:#a5abae; 
	font-size:11px; font-weight:normal; text-decoration:none;
	margin:0px;
	padding:0px;
	border:0px none;
}

ul.subLevelTwo li a:hover {color:#fff;}

ul.subLevelOne li a.withSub2, ul.subLevelOne li a.withSub2:hover {
	width:auto;
	display:block;
	background-image:url(images/navlink-arrow-sub.gif);
	background-position:43px 4px;
	background-repeat:no-repeat;
}


.left-active {font-weight:bold; text-decoration:underline; color:#fff;}

.nav-dd {width:13px; height:13px; background:url(images/nav-dd.gif) no-repeat; position:absolute; bottom:-1px; right:-1px; padding:0px; margin:0px; border:0px none;z-index:110; }

.nav-gd {width:13px; height:13px; background:url(images/nav-gd.gif) no-repeat; position:absolute; top:-1px; right:-1px; padding:0px; margin:0px; border:0px none;z-index:110; }
	
.partnerBox {padding:5px 0px; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.partnerBox img {border:0px none;}


/* RIGHT COLUMN  */

#rightColumn {float:right; width:567px; margin-right:26px; display:inline; text-align:left; margin-top:11px;}

.h-bar {position:absolute; top:130px; left:10px;}
.v-bar {position:absolute; top:10px; left:282px;}

.article {width:546px; border:1px solid #bebebe; position:relative; margin-bottom:19px; padding:10px;}
.articleInner {background-color:#f0f0f0; padding:6px; text-align:justify;}
.article-flap {display:block; position:absolute; bottom:-4px; right:-4px; background:url(images/article-flap.png) 0 0 no-repeat; width:36px; height:32px; z-index:2;}

.articleSpecialOffer {background-color:#7c8487; text-align:left; height:240px !important; overflow:hidden;}
.articleSpecialOffer a {font-weight:normal; text-decoration:none; color:#fff; font-size:10px;}

.specialOfferLeft {position:relative; float:left; width:273px; height:120px !important; overflow:hidden; font-size:10px; color:#fff; text-decoration:none;}
.specialOfferLeft:hover {background-color:#676e72;} 

.articleContact {width:546px; border:1px solid #bebebe; position:relative; margin-bottom:19px; padding:10px;}
.articleContactInner {background-color:#5c5e5f !important; padding:0px; text-align:justify; color:#fff; font-size:10px;}

.articleContactInner table {width:100%; border:0px; margin:0px; padding:0px;}
.articleContactInner table tr:hover {background-color:#b31d1e !important;}
.articleContactInner table tr td {padding:2px; border-bottom:1px solid #a6a6a6; text-align:center; color:#a5abae;}

.articleContactInner table tr:hover td .contactField  {color:#fff; background-color:#6c6c6c; border-color:#fff;}
.articleContactInner table tr:hover td {color:#fff}

.articleContactInner table #nobg:hover {background-color:#5c5e5f !important;} 

.articleContactInner table tr td.left {padding-left:12px;}
.articleContactInner table tr td.left a {color:#a5abae; text-decoration:underline;}
.articleContactInner table tr td.left a:hover {color:#fff; text-decoration:none;}

.contactField {background-color:#4f4f4f !important; color:#a5abae; font-family:Verdana, sans-serif; font-size:10px; padding:2px 0px 0px 2px; height:17px; border:1px solid #a6a6a6 !important;}
.h50px {height:50px;}


.articleInner a {text-decoration:none; color:#514f4f; font-weight:bold;}
.articleInner a:hover {text-decoration:underline; color:#514f4f;}

.articleInner ul li a {}
.articleInner ul li ul li a {color:#7c8487;}
.articleInner ul li ul li ul li a {font-weight:normal; text-decoration:none; color:#a4abae;}



.partnerImg {float:left; position:relative; margin-right:5px;}
/*.specialOfferRight {position:relative; float:left; width:276px; height:120px !important; overflow:hidden; font-size:10px; color:#fff; text-decoration:none;}
.specialOfferRight:hover {background-color:#676e72;}
*/

.img {
	display:block; 
	float:left; 
	position:relative; 
	width:139px; height:104px; 
	border-right:1px solid #c1c2c1; border-bottom:1px solid #c1c2c1;
	border-left:1px solid #57616b; border-top:1px solid #4e4d4c; 
	margin:7px 4px 7px 5px;
}

.textHolder {float:left; margin-top:6px; height:105px !important; width:118px !important; overflow:hidden; white-space:nowrap;}
.moreInfo {position:absolute; bottom:5px; right:9px;}
#title-aboutus {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-aboutus.gif) 0 0 no-repeat; width:62px; height:16px; z-index:2;}
#title-specialoffer {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-specialoffer.gif) 0 0 no-repeat; width:84px; height:16px; z-index:2;}

#title-whycro {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-whycro.gif) 0 0 no-repeat; width:134px; height:16px; z-index:2;}
#title-aboutcro {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-aboutcro.gif) 0 0 no-repeat; width:90px; height:16px; z-index:2;}
#title-qa {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-qa.gif) 0 0 no-repeat; width:126px; height:16px; z-index:2;}
#title-legal {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-legal.gif) 0 0 no-repeat; width:126px; height:16px; z-index:2;}
#title-fees {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-fees.gif) 0 0 no-repeat; width:78px; height:16px; z-index:2;}
#title-partners {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-partners.gif) 0 0 no-repeat; width:82px; height:16px; z-index:2;}
#title-media {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-media.gif) 0 0 no-repeat; width:47px; height:16px; z-index:2;}
#title-sitemap {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-sitemap.gif) 0 0 no-repeat; width:58px; height:16px; z-index:2;}

#title-latestprops {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-latestprops.gif) 0 0 no-repeat; width:107px; height:16px; z-index:2;}

#title-searchresults {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-searchresults.gif) 0 0 no-repeat; width:89px; height:16px; z-index:2;}

#title-propdetails {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-propdetails.gif) 0 0 no-repeat; width:100px; height:16px; z-index:2;}
#title-qca {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-qca.gif) 0 0 no-repeat; width:132px; height:16px; z-index:2;}

#title-contact {display:block; position:absolute; top:-12px; left:10px; background:url(images/title-contact.gif) 0 0 no-repeat; width:58px; height:16px; z-index:2;}


.arrow-hover {display:block; position:absolute; top:0px; right:0px; }
.resultsInner {position:relative; width:auto; height:97px !important; overflow:hidden; background-color:#7d7d7e; text-align:left; margin:2px 0px; padding:0px; color:#fff; font-size:10px;}
.resultsInner:hover {background-color:#a6a6a6; background-image:url(images/arrow-hover.gif); background-repeat:no-repeat; background-position:515px 0px;}
.resultsInner a {font-weight:normal; text-decoration:none; color:#fff; font-size:10px;}
.resultsInner br {line-height:10px;}

.img2 {
	display:block; 
	float:left; 
	position:relative; 
	width:113px; height:85px; 
	border-right:1px solid #c1c2c1; border-bottom:1px solid #c1c2c1;
	border-left:1px solid #57616b; border-top:1px solid #4e4d4c; 
	margin:5px 7px;
	display:inline;
}
.textHolder2 {float:left; margin-top:4px; height:105px !important; width:415px !important; overflow:hidden; line-height:11px; text-align:left;}

.detailsInner {position:relative; width:auto; background-color:#646b6e; text-align:left; margin:0px; padding:8px 0px 14px 8px; color:#fff; font-size:10px; color:#fff;}
.detailsInner strong {color:#000; padding:3px 0px 0px 0px;}
.detailsInner a {height:14px !important; color:#e3f0fb; font-weight:bold; font-size:10px; padding:3px 0px 0px 4px; text-decoration:none;}
.detailsInner a:hover {color:#fff;}

.detailsInner p {display:block; position:relative; width:100%; margin:1px 0px 0px 0px;}
.noborder {border:0px none;}

.detailsInner table {width:100%; border:0px none;}
.detailsInner table tr td {text-align:left; height:14px; vertical-align:top;}
.detailsInner table tr td.tdHover {text-align:left; width:100%; background-color:transparent;}
.detailsInner table tr td.tdHover:hover {background-color:#b31d1e; text-align:left; width:100%;}


table.gallery {position:relative; width:530px; border:0px none; text-align:left; margin:0px 0px 16px 0px; padding:0px;}
table.gallery tr td.bigImageHolder {width:312px; text-align:left !important; vertical-align:top; margin:0px; padding:0px; border:0px none;}
table.gallery tr td.thumbHolder {text-align:center; vertical-align:center; width:74px; height:58px; font-size:1px;}

table.gallery tr td.bigImageHolder a {border:0px none; margin:0px; padding:0px;}
table.gallery tr .thumbHolder a {border:0px none; margin:0px; padding:0px;}
table.gallery tr .thumbHolder a img.thumb:hover {border:1px solid #fff;}

table.gallery tr td a .bigImage {width:300px; height:225px; border-right:1px solid #c1c2c1; border-bottom:1px solid #c1c2c1;
	border-left:1px solid #57616b; border-top:1px solid #4e4d4c; }
table.gallery tr .thumbHolder a .thumb {width:70px; height:53px; border-right:1px solid #c1c2c1; border-bottom:1px solid #c1c2c1;
	border-left:1px solid #57616b; border-top:1px solid #4e4d4c;}


/* QUICK NAVIGATION ACCESS aka PUZZLE */
.puzzleInner {background-color:#5d5e60; padding:0px; text-align:left; height:126px !important; overflow:hidden;}

#g1{
	display:block; 
	position:absolute; 
	top:10px; left:10px; 
	width:183px; height:63px !important; 
	overflow:hidden !important; 
	background:url(images/g1.png) 0 0 no-repeat;
	cursor:pointer;
}
#g1:hover {display:block; width:183px; height:63px !important; overflow:hidden !important; background:url(images/g1o.png) 0 0 no-repeat;}

#g2{
	display:block; 
	position:absolute; 
	top:10px; left:179px; 
	width:183px; height:63px !important; 
	overflow:hidden !important; 
	background:url(images/g2.png) 0 0 no-repeat; 
	cursor:pointer;
}
#g2:hover {display:block; width:183px; height:63px !important; overflow:hidden !important; background:url(images/g2o.png) 0 0 no-repeat;}

#g3{
	display:block; 
	position:absolute; 
	top:10px; left:347px; 
	width:209px; height:63px !important; 
	overflow:hidden !important; 
	background:url(images/g3.png) 0 0 no-repeat; 
	cursor:pointer;
}
#g3:hover {display:block; width:209px; height:63px !important; overflow:hidden !important; background:url(images/g3o.png) 0 0 no-repeat;}



#d1{
	display:block; 
	position:absolute; 
	top:61px; left:10px; 
	width:183px; height:75px !important; 
	overflow:hidden !important; 
	background:url(images/d1.png) 0 0 no-repeat;
	cursor:pointer;
}
#d1:hover {display:block; width:183px; height:75px !important; overflow:hidden !important; background:url(images/d1o.png) 0 0 no-repeat;}



#d2{
	display:block; 
	position:absolute; 
	top:61px; left:179px; 
	width:183px; height:75px !important; 
	overflow:hidden !important; 
	background:url(images/d2.png) 0 0 no-repeat; 
	cursor:pointer;
}
#d2:hover {display:block; width:183px; height:75px !important; overflow:hidden !important; background:url(images/d2o.png) 0 0 no-repeat;}

#d3{
	display:block; 
	position:absolute; 
	top:61px; left:347px; 
	width:209px; height:75px !important; 
	overflow:hidden !important; 
	background:url(images/d3.png) 0 0 no-repeat; 
	cursor:pointer;
}
#d3:hover {display:block; width:209px; height:75px !important; overflow:hidden !important; background:url(images/d3o.png) 0 0 no-repeat;}


/* PAGINATION */
#pagination ul {display:block; position:relative; list-style:none; text-align:center; margin:0px 0px 10px 0px ; padding-left:232px;}
#pagination ul li {display:block; float:left; position:relative; font-size:11px; font-weight:bold; color:#414749;}
#pagination ul li.txt {padding:0px 10px; text-decoration:normal; font-size:10px; font-weight:normal;}
#pagination ul li.txt strong {font-size:11px;}
#pagination ul li .next {width:11px; height:11px; background:url(images/next.gif) 0 0 no-repeat; padding:0px; margin-top:2px; border:0px none; font-size:1px; outline:none; cursor:pointer;}
#pagination ul li .next:hover {width:11px; height:11px; background-position:bottom;}
#pagination ul li .back {width:11px; height:11px; background:url(images/back.gif) 0 0 no-repeat; padding:0px; margin-top:2px; border:0px none; font-size:1px; outline:none; cursor:pointer;}
#pagination ul li .back:hover {width:11px; height:11px; background-position:bottom;}


#flashdiv {
	width:565px; 
	height:400px; 
	z-index:100; 
	position:absolute; 
	top:368px; 
	left:207px; 
	display:none;
}

#flashdiv #closeMap {display:block; width:70px; height:14px; position:absolute; bottom:-13px; left:250px; background:url(images/closemap.gif) 0 0 no-repeat; border:0px none; z-index:100; cursor:pointer;}


.w50px {width:50px !important;}
.w455px {width:455px;}
.p2pxl {padding:0px 0px 0px 2px;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}

.morelink, .closelink {cursor:pointer;}
.moretext {margin:0 5px 0 15px;}