/* CSS Document */
body{padding:0px; margin:0px;
margin-top:0px;
background:#0a4f9c;color:#000; font:12px Helvetica, sans-serif;
}
.mapsearch{
border-top: #222 solid 6px;
padding:10px;
color:#FFFFFF;}
.divroute{
background-color:#f3f2e8;
padding:2px 10px 2px 10px;
text-align:left;
font-weight:normal;
}
.divtbl2{
background-color:#f9f9f9;
color:#000000;
padding:10px;
border-bottom: #f3f2e8 solid 1px;
text-align:left;
font-weight:normal;
}
.divleftonly{
padding:5px;
text-align:left;
}
.divbaliarea{
padding:0px 5px 10px 150px;
margin-top:-14px;
text-align:left;
}
.divbalihotel{
padding:0px 5px 10px 100px;
margin-top:-14px;
text-align:left;
}
.divtemple{
padding:0px 5px 0px 270px;
margin-top:-14px;
text-align:left;
}
.divtour{
padding:0px 5px 0px 200px;
margin-top:-14px;
text-align:left;
}
.divbaliarea{
padding:0px 5px 10px 150px;
margin-top:-14px;
text-align:left;
}
.divtbl1b{
background-color:#f3f2e8;
padding:6px;
text-align:left;
font-weight:bold;
}
.divcontact{
float:right;
white-space:nowrap;
padding:0px 5px 0px 10px;
text-align:right;
}
.divregency{
padding:0px 5px 0px 320px;
margin-top:-14px;
text-align:left;
border-bottom:#e8e6cf dashed 1px;
}
.divregencyregister{
padding:5px;
text-align:left;
border-bottom:#e8e6cf dashed 1px;
}

.bodypop{padding:0px; margin:0px;
margin-top:0px;
padding:10px;
background:#fff;color:#000; font-family: arial,  "Trebuchet MS"; font-size: 12px; color:#333333; /*letter-spacing:-.05em*/}
.altpopup{
background: #000000 url('baliimages/link.gif') repeat;
color:#e2e2e2;
text-align:center;
font-size:9px;
font-weight:normal;
padding:5px;
}

input, select, textarea{
color:#000000;
padding:2px;
text-align:left;
font-weight:normal;
background-color:#fff;
border:#fff inset 1px;
}

.imagepop{
text-align:center;
background:#f3f2e8;
border:#000 solid 1px;
color:#000;}


.bodypop2{padding:0px; margin:0px;
margin-top:0px;
padding:10px;
background:#ffffff;color:#000; font:10px verdana, arial, Bookman Old Style, Tahoma, sans-serif;}

.logoslide{
background: transparent url('baliimages/logo4.jpg') top no-repeat;
color:#444444;
padding:0px;
text-align:right;

font-weight:bold;
background-color:#0d0d0d;
}

.divdaftar{
background-color:#f3f2e8;
padding:6px;
text-align:center;
}
.divdaftar2{
background-color:#f9f9f9;
padding:10px;
text-align:center;
border-bottom: #f3f2e8 solid 1px;
}

.maptext{
padding:30px;
text-align:left;
width:280px;
margin-top:-200px;
color:#c8e5fc;
font-weight:bold;
font:14px "Comic Sans MS", verdana, arial, Bookman Old Style, Tahoma, sans-serif;}

.logoright{
vertical-align:top;
background:#333;
float:right;
padding:5px;
text-align:right;
color:#666;}

.newbanner{
background:#f3f2e8;
height:75px;
padding:5px;
font-size:11px;
text-align:left;
border: #FFFFFF solid 6px;
border-left: hidden;
border-bottom: hidden;
line-height:16px;
color:#000;}
.newsponsor{
background:#BB0000;
padding:6px;
color:#FFFFFF;
font-size:12px;
text-align:left;
letter-spacing:0.07em;
line-height:18px;
margin:6px;
margin-left: 0px;
margin-bottom: -10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px; 
-moz-box-shadow: 3px 2px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
-khtml-box-shadow: 1px 1px 2px #888;
}

.newbanner2{
font-weight:bold;
font-size:14px;
padding:10px;
background:transparent url('baliimages/content1.png') bottom repeat;
color:#000;}

.newbanner3{
float:left;
position:static;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:250px;
max-height:250px;
min-height:190px;
color:#000;}

.newbanner5{
float:right;
position:static;
background:#F3F3F3;
margin:10px;
margin-bottom:0px;
padding:10px;
width:250px;
color:#000;}
.gsearch{
width:525px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
margin-left:10px;
margin-bottom:5px;
line-height: 1.4em;
border-bottom: #CCCCCC inset 1px;
padding:10px;}


#s{
	/* The search text box. */
	
	border:none;
	color:#888888;
	background:url("baliimages/searchbox.png") no-repeat;
	font-size:12px;
	outline:medium none;
	height:20px;
	width: 210px;
	padding:0 0 0 20px;
	text-shadow:1px 1px 0 white;
}


#submitButton{
	background:url('baliimages/buttons.png') no-repeat;
	width:44px;
	height:19px;
	text-align:center;
	font-size:10px;
	text-shadow:1px 1px 0 #f2f2f2;
	padding-bottom:3px;
	color:#666666;
	border:none;
	cursor:pointer;
}
#submitButton:hover{
	color:#888888;
}

#more{
	width:83px;
	height:24px;
	background:url('baliimages/more.png') no-repeat;
	cursor:pointer;
	margin:40px auto;
}

#more:hover{
	background-position:left bottom;
}



.shareaddthis{
float:left;
position:static;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:250px;
max-height:40px;
color:#000;}



.newbanner4{
color:#000;
text-align:justify;}
img.imgroad22   {float: left;margin-left:0px;margin-right:10px;margin-bottom:5px;margin-top:3px;
max-width:100px; min-width:100px;
border:#cccccc solid 1px; max-height:100px;}

img.imgroad2   {float: left;margin-left:0px;margin-right:10px;margin-bottom:5px;margin-top:3px;
max-width:75px; min-width:75px;
border:#cccccc solid 1px; max-height:60px;}

	img.info-left   {margin-left:0px;margin-right:10px;margin-bottom:5px;margin-top:3px;border-color:#FFFFFF; max-height:150px;}
.indextext{
padding:15px;
text-align:left;
color:#e7f3fc;
font:12px "Comic Sans MS", verdana, arial, Bookman Old Style, Tahoma, sans-serif;}
	img.map-right   {float: right;margin-left:-175px;margin-right:5px;margin-bottom:5px;margin-top:0px; }
	img.banner-left   {float: left;margin-left:0px;margin-right:10px;margin-bottom:5px;margin-top:3px;border-color:#FFFFFF; 
	max-height:50px;
	min-width:60px;
	max-width:60px;}
	








.submitnow{
color:#000000;
padding:2px 10px 2px 10px;
text-align:left;
font-weight:bold;
background-color:#e2e2e2;
border:#000 outset 2px;
}

.balititle{
background: transparent url('baliimages/titlebali.png') repeat;
color:#cccccc;
padding:0px 0px 0px 20px;
text-align:left;
font-weight:bold;
background-color:#0d0d0d;
}
.balititledown{
background: transparent url('baliimages/titlebali.png') repeat;
color:#777;
padding:0px 0px 0px 20px;
text-align:left;
font-weight:normal;
background-color:#0d0d0d;
}
.balititledownlink{
background: transparent url('baliimages/titlebali.png') repeat;
color:#777;
padding:0px 0px 0px 0px;
text-align:left;
font-weight:normal;
background-color:#0d0d0d;
}
.logobali{
background: transparent url('baliimages/logo3.jpg') bottom no-repeat ;}
.linkbali{
background: transparent url('baliimages/logo4.jpg') top no-repeat;
color:#444444;
padding:10px;
text-align:right;
font-weight:bold;
}
.balimap{
background-color:#fff;
color:#444444;
text-align:justify;
border-left: #343434 solid 1px;
font-weight:normal;
width:570px;
vertical-align:top;
padding: 5px;
}
.newbannertext
{
padding:10px;
}
.balimap2{
background-color:#444;
color:#444444;
text-align:justify;
border-left: #343434 solid 1px;
font-weight:normal;
padding:10px;


}

/*.divbalimap{
color:#ffffff;
text-align:justify;
padding:10px;
font-weight:normal;
}*/

h1, h4, h3, h2{
color:#000;
text-align:justify;
font-size:14px;
font-weight:bold;
}

h5{
color:#000;
text-align:left;
font-size:18px;
font-weight:bolder;
margin-bottom:10px;
margin-top:10px;
}




/*.divtbl1{
background-color:#666;
color:#ffffff;
padding:6px;
text-align:center;
border-bottom: #666 solid 1px;
font-weight:bold;
}*/

.divoffice{
padding:0px 5px 0px 380px;
margin-top:-12px;
text-align:left;
}

.panellink{
background-color:#000066;
color:#000;
padding:2px;
text-align:center;
border-left:#999999 solid 1px;
border-top:#999999 solid 1px;
font-weight:normal;
}

.panelcenter{
background-color:#666;
color:#ffffff;
padding:20px;
text-align:left;
font-weight:bold;
border-left:#999999 solid 1px;
border-top:#999999 solid 1px;
}




p.divtbl2{
margin-bottom:10px;
text-align:justify;
}


.divtbl2b{
background-color:#444;
color:#e2e2e2;
padding:5px 5px 5px 10px;
border-bottom: #666 solid 1px;
text-align:right;

font-weight:normal;
}


.divcontact2{
padding:0px 5px 0px 85px;
margin-top:-12px;
text-align:left;
}

/*.divarea{
padding:0px 5px 10px 150px;
margin-top:-14px;
text-align:left;
border-bottom:#565656 dashed 1px;
}*/


.divregisterlist{
padding:0px -100px 0px 270px;
font-size:9px;
background:#333;
}

.divnewlisting{
padding:0px 5px 0px 350px;
margin-top:-12px;
text-align:left;
}
.divpaneledit{
padding:0px 0px 0px 0px;
margin-top:-12px;
text-align:right;
}



.divahomebanner{
background:#525252;
padding:5px;
text-align:left;
}

.divimgbanner{
width:75px;
height:85px;
float:left;
position:relative;
page-break-before:always;
margin-left:5px;
margin-bottom:5px;
background:#f2f2f2;
font-size:9px;
font-family: arial, monospace;
padding:2px;
color:#222;
text-align:center;
}

.divimgbanner2{border-color:#f2f2f2;margin-bottom:3px;}
.divimgbanner3{float: right; border-color:#f2f2f2;margin:5px; border:outset 1px #888888; max-height:90px;}



/*.divinfo{
padding:0px 5px 10px 120px;
margin-top:-12px;
text-align:left;
border-bottom:#565656 dashed 1px;
}*/
.divform{
padding:0px 5px 10px 120px;
margin-top:-12px;
text-align:left;
}




.tblemergency2-1{
background-color:#d5e7ff;
color:#222222;
padding:7px 5px 7px 10px;
text-align:left;
font-size:12px;
font-weight:bold;
}


.tblemergency3{
background-color:#d5e7ff;
color:#666666;
padding:5px;
text-align:left;

font-weight:normal;
}
.tblemergency4{
background-color:#d5e7ff;
color:#FF7171;
padding:5px;
text-align:center;

font-weight:normal;
}

.contact{
width:300px;
background-color:#d5e7ff;
color:#444444;
padding:10px;
text-align:justify;

font-weight:normal;
border: #ffffff 1px solid;
}

.noregister{
font-size:12px;
line-height:20px;
padding:5px;
color:#666;
text-align:left;
background-color: #f2f2f2;
border: 1px solid #CCCCCC;
-moz-box-shadow: 3px 2px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
-khtml-box-shadow: 1px 1px 2px #888;}


.blink1{
text-decoration:blink;
font-size:11px;
color:#990000;
font-weight:bold;

}
.blink2{
text-decoration:blink;
font-size:13px;
font-weight:bold;

}
.blink3{
text-decoration:blink;

}
.titlebali{
background: transparent url('baliimages/titlebali.gif') bottom repeat;
color:#444444;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:left;
font-size:14px;
font-family:Bookman Old Style;
font-weight:bold;
}

.titlebaliright{
background-color: #90bade;
color:#ffffff;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.linkrightbali{
background-color:#ffffff;
color:#444444;
padding:5px;
text-align:left;

font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: #cccccc 1px solid;
}
.linkdownbali{
background-color:#000000;
color:#444444;
text-align:center;

font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.addressbali{
background: #2c2c2c;
color:#ffffff;
padding:10px;
padding-top:20px;
text-align:center;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('baliimages/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: right;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('baliimages/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.linkright{
background:#222222;
color:#444444;
padding:0px;
border-right: 2px solid #888;
}
#blueblock{
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #000;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #000;
border-right: 1px solid #444;
background: #000000 url('baliimages/link.gif') repeat;
color: #ccc;
text-decoration: none;
width: 100%;
}

#blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #000;
border-right: 1px solid #222;
background: #000000 url('baliimages/link2.gif') repeat;
color: #999999;
}



 	

.tearshape{
background: #000000 url('baliimages/link3.gif') repeat;
width:120px;
padding: 10px 0px 5px 0px;
color:#fff;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.backto{
margin-right:170px;
margin-top: 100px;
 float:right; 
 position:relative; background:#2c2c2c; padding:10px; text-align:center;
-moz-box-shadow: 3px 2px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
-khtml-box-shadow: 1px 1px 2px #888;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;

}


/* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP *//* TOP */

div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}
.spacer{font-size:0; line-height:10px; clear:both;}

/* TOP */

#top{width:800px; height:91px; position:relative; background:url(../images/b_top.jpg) 0 0 no-repeat; margin: 0 auto;}

#logo{width:186px; height:36px; position:absolute; top:34px; left:11px }


a.menun {position:absolute; top:0; }
a.menun a{float:left}

a.menun a.homen a{width:106px; height:66px; background:url(../images/btn_home.jpg) 0 0 no-repeat; }
a.menun a.homen a:hover{width:106px; height:66px; background:url(../images/btn_home_over.jpg) 0 0 no-repeat;}




ul.menu {position:absolute; top:0; }
ul.menu li{float:left}

ul.menu li.home a{width:106px; height:66px; display:block; background:url(../images/btn_home.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.home a:hover{width:106px; height:66px; background:url(../images/btn_home_over.jpg) 0 0 no-repeat;}

ul.menu li.about a{width:88px; height:66px; display:block; background:url(../images/btn_about.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.about a:hover{width:88px; height:66px; background:url(../images/btn_about_over.jpg) 0 0 no-repeat;}

ul.menu li.selling a{width:80px; height:66px; display:block; background:url(../images/pros1.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.selling a:hover{width:80px; height:66px; background:url(../images/pros2.jpg) 0 0 no-repeat;}

ul.menu li.renting a{width:86px; height:66px; display:block; background:url(../images/photo1.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.renting a:hover{width:86px; height:66px; background:url(../images/photo2.jpg) 0 0 no-repeat;}

ul.menu li.contacts a{width:82px; height:66px; display:block; background:url(../images/btn_contacts.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.contacts a:hover{width:82px; height:66px; background:url(../images/btn_contacts_over.jpg) 0 0 no-repeat;}
ul.menu li.registers a{width:86px; height:66px; display:block; background:url(../images/registers.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.registers a:hover{width:86px; height:66px; background:url(../images/registers2.jpg) 0 0 no-repeat;}
ul.menu li.register a{width:470px; height:66px; display:block; background:url(../images/register.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.register a:hover{width:470px; height:66px; background:url(../images/register2.jpg) 0 0 no-repeat;}
ul.menu li.hotelbuy a{width:100px; height:66px; display:block; background:url(../images/bookingfee.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.menu li.hotelbuy a:hover{width:100px; height:66px; background:url(../images/bookingfee2.jpg) 0 0 no-repeat;}
/* HEADER */

#header{width:800px; height:257px; position:relative; margin: 0 auto; clear:both;}

#formPan{width:212px;height:257px; float:left; background:url(../images/b_form.jpg) 0 0 no-repeat; }
#formPan h2{height:32px; position:relative;}

form.search{color:#353739; margin: 10px 0 0 0; padding:0 0 0 9px;}
form.search select{height:18px; border: #abadb3 1px solid; font:10px/14px Bookman Old Style, Tahoma, sans-serif; width:80px}
form.search select.location{height:18px; border: #abadb3 1px solid; font:10px/14px Bookman Old Style, Tahoma, sans-serif; width:190px}
form.search input{height:16px; border: #abadb3 1px solid; font:10px/14px Bookman Old Style, Tahoma, sans-serif; width:85px}
form.search input.submitBtn{margin:10px 0 0 120px;  width:66px; height:17px; line-height:0; font-size:0;}

#mainimgPan{width:535px; float:left;}

#mainimgPan ul{position:relative; margin: 6px 0 0 65px; clear:both; height:26px;}
#mainimgPan ul li {float:left; margin-right:40px}
#mainimgPan ul li.btn1 a{width:133px; height:15px; display:block; background:url(../images/propectus.gif) 0 0 no-repeat; text-indent:-20000px; }
#mainimgPan ul li.btn2 a{width:196px; height:15px; display:block; background:url(../images/gallery.gif) 0 0 no-repeat; text-indent:-20000px; }
#mainimgPan ul li.line {width:2px; height:18px;}

#mainimg{position:relative; height:225px; clear:both; }
#mainimg img {position: absolute; top:126px; left:424px}


/* CONTENT */

#content{width:800px; position:relative; margin: 0 auto; clear:both; background:#70848f; border-bottom: #FFFFFF 1px dashed; border-top: #FFFFFF 1px solid;}
#content a{font:10px/14px Bookman Old Style, Tahoma, sans-serif; color:#00e0f9; text-decoration:none }
#content a:hover{color:#FFF;}

#leftPan{width:212px; position:relative; float:left; background:url(../images/b_leftpan.jpg) 0 0 repeat-y; }

#services{position:relative; margin: 20px 15px 15px 15px;}
#services h2{width:182px; height:25px; background:url(../images/h_services.jpg) 0 0 no-repeat; position:relative; padding-bottom:15px;}
#services p{width:170px; position:relative; padding: 0 0 0 4px; }
#services p span{width:170px; font:10px/14px Bookman Old Style, Tahoma, sans-serif; color:#000000; font-weight:bold;}

.spacerline{position:relative; clear:both; height:2px; background:url(../images/b_hline.jpg) 0 0 repeat-x; margin:0 }

#mortgage {position:relative; margin: 20px 15px 15px 5px}
#mortgage h2{width:182px; height:25px; background:url(../images/h_mortgage.jpg) 0 0 no-repeat; position:relative; padding-bottom:15px; margin-left:10px}
#mortgage p{width:80px; position:relative; padding: 22px 10px 20px 103px; background:url(../images/img_mortgage.jpg) 0 0 no-repeat; font:10px/14px Bookman Old Style, Tahoma, sans-serif; color:#000000; font-weight:bold; }

#mortgage ul {position:relative;  margin: 5px 20px 0 16px;}
#mortgage ul li{height:18px;}
#mortgage ul li a{font:10px/18px Bookman Old Style, Tahoma, sans-serif; color:#fff; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.gif) 0 7px no-repeat; padding: 0 0 0 7px; display:block;}
#mortgage ul li a:hover{text-decoration:none; background:#3c474f;}

#rightPan{width:535px; position:relative; float:left;}

#welcome{width:497px; position:relative; margin:15px 0 0 14px; }
#welcome h2{width:285px; height:24px; background:url(../images/h_welcome.jpg) 0 0 no-repeat; position:absolute; top:0; left:0;}
#welcome h3{width:113px; height:113px; background:url(../images/img_welcome.jpg) 0 0 no-repeat; position:absolute; top:40px; left:4px;}
#welcome p{width:350px; position:relative; margin: 0 0 10px 137px; clear:both; padding-top:40px}
#welcome p span{font:12px/18px Bookman Old Style, Tahoma, sans-serif; color:#00e0f9; font-weight:normal;}

#welcome ul{width:155px; position:relative; float:left; padding-bottom:20px;}
#welcome ul li{height:18px;}
#welcome ul li a{font:10px/18px Bookman Old Style, Tahoma, sans-serif; color:#fff; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.gif) 0 7px no-repeat; padding: 0 0 0 7px; display:block;}
#welcome ul li a:hover{text-decoration:none; background:#3c474f;}
#welcome ul.left {margin: 0 0 0 140px;}
#welcome ul.right {margin: 0 0 0 30px;}

#fcontainer{width:497px; position:relative; margin:18px 0 0 14px; }

#featured{width:331px; position:relative; float:left;}
#featured h2{width:285px; height:36px; background:url(../images/24x7.gif) 0 0 no-repeat; position:relative; padding-bottom:17px}

#featured div.feat{width:495px;font:11px/14px Bookman Old Style, Tahoma, sans-serif;font-weight:bold; text-align:center ;}
#featured div.feattext{width:495px;font:12px/14px arial, sans-serif;font-weight:normal; text-align:left ;}
#featured div.feattable{font:11px/14px Bookman Old Style, Tahoma, sans-serif;font-weight:normal;color:#222; }
#featured p{width:400px; position:relative; padding: 0 0 20px 95px;}
#featured p span.town{font:10px/14px Bookman Old Style, Tahoma, sans-serif; color:#000; font-weight:bold;}
#featured p span.price{font:10px/14px Bookman Old Style, Tahoma, sans-serif; color:#000; font-weight:normal;}
#featured p span.number{font:10px/14px Bookman Old Style, Tahoma, sans-serif; color:#00e0f9; font-weight:bold;}

#featured p.feat1{background:url(../images/img_featured1.jpg) 4px 0 no-repeat; }
#featured p.feat2{background:url(../images/img_featured2.jpg) 4px 0 no-repeat; }

#vspacerline{width:2px; height:164px; position:relative; float:left; padding-right:7px; margin-top:5px; background:url(../images/line1.jpg) 0 0 no-repeat;  }

#links{width:157px; position:relative; float:left; padding-top:3px}
#links h2{width:107px; height:22px; background:url(../images/h_links.jpg) 0 0 no-repeat; position:relative; padding-bottom:10px}
#links ul{width:157px; position:relative; clear:both; padding-bottom:20px;}
#links ul li{height:18px;}
#links ul li.back{background:#5a6a72;}
#links ul li a{font:11px/18px Bookman Old Style, Tahoma, sans-serif; color:#fff; font-weight:normal; text-decoration:none; background:url(../images/arrow2.gif) 8px 7px no-repeat; padding: 0 0 0 26px; display:block;}
#links ul li a:hover{text-decoration:underline;}

/* FOOTER */

#footer{width:800px; height:80px; position:relative; margin: 0 auto; clear:both; background:#fff;}
#footer p{width:535px; position:relative; margin: 20px 20px 20px 212px; font:10px/14px Bookman Old Style, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#000; display:block;}
#footer a{font:10px/14px Bookman Old Style, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;  color:#666; text-decoration:none; padding: 0 5px}
#footer a:hover{color:#000; text-decoration:none; background:#fff;}
.boxlinkdown{
width:350px;
background:#ffffff;
text-align:center;
font-size: 10px;
font-weight:normal;
border: #FF0000 1px solid;
}

/* FOOTER2 */

#footer2{  position:relative; margin: 0 auto; clear:both; background:#fff;}
#footer2 p{width:535px; position:relative; margin: 20px 0 0 212px; font:10px/14px Bookman Old Style, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#000; display:block;}
#footer2 a{font:10px/14px Bookman Old Style, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;  color:#666; text-decoration:none; padding: 0 0px}
#footer2 a:hover{color:#000; text-decoration:none; background:#fff;}

/* BOTTOM */

#bottom{
	width:747px;
	height:40px;
	position:relative;
	margin: 0 auto;
	clear:both;
}
#bottom a {
	color: #FFFFFF;
}
#bottom p{width:535px; position:relative; margin: 10px 0 0 212px; font:10px/14px Bookman Old Style, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff; display:block;}
#sponsor{
	width:756px;
	margin:0 auto;
	text-align: center;
	padding: 10px 0px 10px 0px;
}


.td1{
border-top:2px solid #a9b7c0;
border-right: 1px solid #68737a;
border-bottom: 1px solid #68737a;
background-color:#ffffff;
padding:0px;
}
.td2{
border-top:2px solid #a9b7c0;
border-bottom: 1px solid #68737a;
background-color:#fff;
}

.td2-text
{padding:10px;}
.td2-padding
{padding:10px;}
.text-padding5
{padding:5px;}
.td3{
border-top:2px solid #a9b7c0;
border-left: 1px solid #68737a;
border-bottom: 1px solid #68737a;
background-color:#ffffff;
/*70848f*/
padding:0px;
}
.tbllink2
{
border-left: 1px solid #68737a;
border-right: 1px solid #68737a;
}
.td4{
border-right: 1px solid #68737a;
background-color:#fff;
padding:10px;
}
/* LINk */
a:link {color:#0077cc;font-weight: normal;font-size: 12px;text-decoration: none;}
a:visited {color:#003366;font-weight: normal;font-size: 12px;text-decoration: none;}
a:hover {color: #006699;font-weight: normal;font-size: 12px;text-decoration: none;}
a:active {color: #3399FF;font-weight: normal;font-size: 12px;text-decoration: none;}

a.linkdown:link {color:#e2e2e2;font-weight: normal;font-size: 11px;text-decoration: none;}
a.linkdown:visited {color:#999;font-weight: normal;font-size: 11px;text-decoration: none;}
a.linkdown:hover {color: #c2c2c2;font-size: 11px;text-decoration: none;}
a.linkdown:active {color: #c2c2c2;font-size: 11px;text-decoration: none;}


	  a.link-right:link {color: red;font-weight: bold;font-family : Bookman Old Style,Verdana, arial, helvetica, sans-serif;font-size: 11px;text-decoration: none;}
a.link-right:visited {color: #D20000;font-weight: bold;font-family : Bookman Old Style,Verdana, arial, helvetica, sans-serif;font-size: 11px;text-decoration: none;}
a.link-right:hover {color: #CC3333;font-weight: bold;font-family : Bookman Old Style,Verdana, arial, helvetica, sans-serif;font-size: 11px;text-decoration: none;}
a.link-right:active {color: #CC3333;font-weight: bold;font-family : Bookman Old Style,Verdana, arial, helvetica, sans-serif;font-size: 11px;text-decoration: none;}




.tdr1{
background-color:#ffffff;
color:#444444;
padding:10px;
font-weight:bold;
}

.tdr2{
background:#f2f2f2 url(../images/links2.gif) left no-repeat ;
padding:5px 5px 5px 25px;
font-weight:bold;
}


.tdr3{
background:#f8f8f8 url(../images/links2.gif) left no-repeat;
padding:5px 5px 5px 25px;
font-weight:bold;
}

.lawyer{
background:#ffffff url(../images/lawyer.gif) no-repeat;
padding:0px 5px 5px 25px;
font-weight:normal;
}
.boxlinktitle{
background:#ffffff url(../images/box.jpg) no-repeat;
padding:5px;
text-align:center;
font-size: 10px;
font-weight:normal;
border: #abadb3 1px solid;
}
.boxlink{
background:#ffffff url(../images/box.jpg) no-repeat;
padding:5px;
text-align:center;
font-size: 10px;
font-weight:normal;
border: #abadb3 1px solid;
}
.boxlinkisi{
padding:5px;
text-align:center;
font-size: 10px;
font-weight:normal;
border: #abadb3 1px solid;
}
.boxlinkcompany{
background:#ffffff url(../images/box.jpg) no-repeat;
padding:5px;
width:135px;
text-align:center;
font-size: 10px;
font-weight:normal;
border: #abadb3 1px solid;
}
.boxmap{
background:url(../images/24x7.gif);
padding:5px;
text-align:center;
font-size: 10px;
font-weight:normal;
border: #abadb3 1px solid;
}

.boxtitle{
background:#ffffff ;
padding: 5px 0px 5px 0px;
text-align:center;
font-size: 11px;
font-weight:normal;
border-top: #000000 2px solid;
border-bottom: #000000 2px solid;
}
.boxisi{
background:#ffffff ;
padding: 0px 0px 0px 0px;
text-align:center;
font-size: 11px;
font-weight:normal;
border: #abadb3 1px solid;
}

.boxlink2{
background:#ffffff;
padding:5px;
text-align:left;
font-size: 11px;
font-weight:normal;
}
.boxlink3{
background:#ffffff;
padding:5px;
text-align:right;
font-size: 12px;
font-weight:normal;
}
.boxlinkleft{
background:#FF0000;
padding:5px;
text-align:center;
font-size: 12px;
font-weight:normal;
border: #000000 2px solid;
}

.add{
text-align:center;
background-color:#fff;
padding:4px;
}
.add1{
text-align:center;
background-color:#fff;
padding:4px;
}
.add2{
text-align:center;
background-color:#68737a;
padding:2px;
}

img.a-left   {float: left;margin-left:0px;margin-right:20px;margin-bottom:10px;margin-top:3px;}
	img.b-right   {float: right;margin-left:10px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
	
	
.spam {
	
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	font-family: tahoma, arial, sans-serif;
	background-color:#444444;
	border: 1px solid #ffffff;
	font-style:normal;
}

.canceledit {
	
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	font-family: tahoma, arial, sans-serif;
	background-color:#e2e2e2;
	border: 1px solid #000000;
	width:100px;
	font-style:normal;
}



.flag{
border: #ffffff 1px solid;
}

.registernow{
text-decoration:blink;
color:#0000FF;
font-weight:bold;
font-size:13px;

}

.comtitle{
padding:10px;
font-weight:bold;
background:#e2e2e2;
text-align:center;
font-size: 15px;
}
.comimg {
padding:10px;
font-weight:bold;
background:#f2f2f2;
text-align:center;
font-size: 15px;
border: 1px solid #e2e2e2;
}
/* IMG GALERY*/
.stepcarousel{
position: relative; 
overflow: scroll;
width: 195px;
height: 135px;
border:#666 solid 1px;
background:#333;}
.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;}
.stepcarousel .panel{
float: left; 
overflow: hidden; 
margin: 10px;
background:#444;}
#myreel{ 
padding:0px;}
.paginate{
width: 50px;
margin-top:0px;
font:bold 14px Arial;
text-align:center;
}
.divoffice1{
background-color:#666;
color:#ffffff;
padding:3px;
text-align:center;
border-bottom: #666 solid 1px;

font-weight:bold;
}
.divoffice2{
background-color:#444;
color:#e2e2e2;
padding:1px;
border-bottom: #666 solid 1px;
border-right: #666 solid 1px;
text-align:left;
font-size:9px;
font-weight:normal;
}
.divoffice3{
background-color:#444;
color:#e2e2e2;
padding:1px;
border-bottom: #666 solid 1px;
border-right: #666 solid 1px;
text-align:center;
font-size:9px;
font-weight:normal;
}


.altpopupdown{
background: #000000 url('baliimages/link.gif') repeat;
color:#e2e2e2;
text-align:center;
font-size:9px;
font-weight:normal;
margin-bottom:10px;
position: fixed; 
  bottom: 0px;
  margin-right: auto;
  margin-left: auto;
  width:514px;
  padding:5px;
  margin-left:-1px;
}


















.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:100px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
color:#333333;
padding:10px;
background-color:#fff;
position:absolute;
width:880px;
border-bottom:#999999 solid 1px;}




.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border-width: 1px 0;
background: black url(baliimages/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(baliimages/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:0px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}




.divnewlink1{
float:left;
width:200px;
margin-top:-10px;
margin-left:-10px;
margin-bottom:-10px;
}


.divnewlink1a{
color:#FFFFFF;
background: transparent url('baliimages/links.png') repeat;
padding:5px 5px 5px 20px;
border-bottom: solid 1px;
width:190px;}


.divnewlink2{
float:right;
width:640px;
border:#f2f2f2 solid 1px;
padding:10px;
padding-bottom:0px;
}

.divnewlinkimage{
float:left;
margin-bottom:10px;
margin-right:10px;
max-height:100px;
border:hidden;
}

.expstickybar{
position:fixed;
color: white;
padding: 5px;
right:0; /*horizontally center bar in window*/
left:0; /*horizontally center bar in window*/
visibility:hidden;
background: #e43a3d;
z-index: 10000;
width:auto; /*set width of bar to width of entire window*/
font-weight:bold;
}

.expstickybar a{
color: white;
}





.sliderwrapper{
position: static; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 6px;
width: 560px; /*width of featured content slider*/
height: 250px;
}


.indexmap3{
background: #fff;
text-align:center;
width:300px;
height:220px;}
.sliderwrapper3{
overflow: hidden; /*leave as is*/
height: 195px;
background:#fff;
position: static; 
visibility: hidden; /*leave as is*/
}
.sliderwrapper3 .contentdiv3{
visibility: hidden; /*leave as is*/
position: static; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 3px;
background: #fff;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination3{
position:relative;
text-align: center;
}
.pagination3 a{
padding: 3px 8px;
text-decoration: none;
color: #000;
border:#CCCCCC outset 1px;
background: #f8f8f8;
}

.pagination3 a:hover, .pagination3 a.selected{
border:#CCCCCC inset 1px;
font-weight:bold;

}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: static; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 550px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper .textcontent{
text-align:left;
padding:3px 10px;
margin-left:-10px;
margin-right:-10px;
height:45px;
font-size:12px;
color:#FFFFFF;
margin-top:160px;
}

.pagination{
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
margin-top:-20px;
}

.pagination a{
padding: 5px 10px;
text-decoration: none; 
color: #999;
background: #000;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #e2e2e2;
}

.indexmap{
background: #fff;
float:left;
width:560px;
height:250px;}


.indexmap2{
padding:0px;
background: #fff;
float:right;
width:310px;
height:248px;
background:#000;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px; }




.bbcclass{
width: 240px;
padding: 6px;
background-color: #f2f2f2;
border: 1px solid #CCCCCC;
-moz-box-shadow: 3px 2px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
-khtml-box-shadow: 1px 1px 2px #888;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}









