body {
  background:url('../images/bg.gif') repeat-x #fff;
  font-family: Microsoft Sans Serif, MS Sans Serif, Arial;
  font-size: 11px;
  color: #8c8c8c;
  line-height: 1.5;
  margin:0;
  }
 body /* Internet Explorer */ 
{ 
text-align: center; 
} 

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 
#panelMainBot{
background:url('../images/panelMainBot.gif');
width:581px;
height:11px;
}

#panelMainTop{
background:url('../images/panelMainTop.gif');
width:581px;
height:11px;
}

#panelMainBody{
background:url('../images/panelMainBG.gif') repeat-y;
width:553px;
margin-top:-2px;
padding:0 14px;
}

p{margin:7px 0;}

h4{color:#175096;margin:0;}
h5{margin:0;}

#panelHome{
background:url('../images/panelHomeLeft.gif');
padding:10px;
width:297px;
height:242px;
}

.panel{
width:270px;
	padding:0 10px;
  background:url('../images/panelBG.gif') repeat-y;
  text-align:left;
}

.panel p{margin:7px 0;}

.panelTop{
width:278px;
height:47px;
padding:9px 0 0 12px;
color:#fff;
background:url('../images/panelTop.gif');
}

.panelBot{
width:290px;
height:15px;
background:url('../images/panelBot.gif');
}

#content{
text-align:left;
width:888px;
background:#fff;
padding:10px;
text-align:justify;
}

#nav{
color:#fff;
height:21px;
padding:5px 0 7px 9px;
background:url('../images/navBG.gif') no-repeat;
}

#footerBig{
font-weight:bold;
font-size:15px;
}

#footer{
color:#8c8c8c;
padding:20px 0;
font-size: 10px;
}


/*///////////// Links ////////////////*/

#footer a:link {color:#8c8c8c; text-decoration:none;}
#footer a:visited {color:#8c8c8c; text-decoration:none;}
#footer a:hover {color: #8c8c8c; text-decoration:underline;}

#footerWebsitevision a:hover {color: #192ecb; text-decoration:none;background:inherit;font-weight:normal;}
#footer a:hover span {color: #e0bf0b; text-decoration:none;background:inherit;font-weight:bold;}

a:link {color : #175096; text-decoration:none;}
a:visited {color : #175096;text-decoration:none;}
a:hover {color : #f39504; text-decoration:none;}

#nav a:link {color : #fff; text-decoration:none;margin:0 5px;}
#nav a:visited {color : #fff;text-decoration:none; margin:0 5px;}
#nav a:hover {color : #fff; text-decoration:underline; margin:0 5px;}

/*//////////////////////////////////////////*/

/*///////////// Form Elements //////////////*/
form{margin-bottom:0;}
input{
	padding:2px;
	font-family: Microsoft Sans Serif, MS Sans Serif, Arial;
	font-size: 11px;
	color:#000;
	font-weight:normal;
	border:1px;
	width:130px;
}

input.but {
	padding:2px;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	font-weight:bold;
	background:#c1b591;
}
input.rb {
	padding:0;
	border:0;
	width:20px;
}
textarea {
	padding:2px;
	border:1px;
	font-family: Microsoft Sans Serif, MS Sans Serif, Arial;
	font-size: 11px;
	color:#000;
	width:150px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:-2px;
}

/*///////////////////////////////////////////////////////*/

/*//////////////////////////////////////////*/

/*///////////// home page property details //////////////*/

.props {
			background:#f4f4f4;
			padding:8px;width:255px;
				margin: 6px 0px;
		}
		a.props {
			background-color: #FFF;
			color: #00F;
			
		}
		
	
		.tool-tip {
			color: #fff;
			width: 139px;
			z-index: 13000;
		}
		 
		.tool-title {
			font-weight: bold;
			font-size: 11px;
			margin: 0px;
			color: #9FD4FF;
			padding: 8px 8px 4px;
			background: url(../images/bubble.png) top left;
		}
		 
		.tool-text {
			font-size: 11px;
			padding: 4px 8px 8px;
			background: url(../images/bubble.png) bottom right;
		}
		.tool-loading {
			background: url(../images/ajax_load.gif) center center no-repeat;
			width: 30px;
			height: 30px;
			margin: 0 auto;
		}
.enqForm {
	padding:20px;
	text-align:left;
	
}
		
.enqForm input, .enqForm textarea {
	width:250px;
	border:solid 1px #666666;
	margin:5px;
}
.enqForm label {
vertical-align:top;
line-height:41px;
}

.accEnqForm {
	padding:5px;
	text-align:left;
	width:300px;
	
}
		
.accEnqForm input, .enqForm textarea {
	width:250px;
	border:solid 1px #666666;
	margin:5px;
}
.accEnqForm label {
vertical-align:top;
line-height:41px;
}


/*ACCOM PAGE*/
#accordion {
	width:100%;

}

div.toggler {
	padding: 10px 0 11px 15px;
	margin: 3px 0;
	font-size: 10px;
	font-weight: bold;
	color: #222;
	background: #efefef;
	cursor: pointer;
	border:none;
	text-decoration: none;
}

div.toggler a {
	color: #666;
	text-decoration: none;
}

div.toggler a:hover {
	color: black;
}
div.element {
	background: #fff url("../images/accordionbg.gif") repeat-x top left;
	
}

div.photoHolder {
width:20%;
float:left;
text-align:center;
padding:8px;
border:0px;
}
div.accommText {	
	width:70%;
	float:left;
	padding:10px;
	color:#333333;
}

/*tooltip*/

div.tooltip {
	width: 200px;
	color: #fff;
	text-align: center;
}

div.tooltip h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(../images/balloon.png) top left no-repeat !important;
	background: url(../images/balloon.gif) top left no-repeat;
	font-size: 11px;
}

div.tooltip p {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(../images/balloon.png) bottom left no-repeat !important;
	background: url(../images/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}


/*ACCOM PAGE*/

.imgB {
 border:2px solid #e3e3e3;
 float:left;
 margin:4px;
}

.tAttract {
	padding:2px 8px;
	color:#175096;
	font-size:14px;
	font-weight:bold;
	width:98%;
	background:#CCCCCC;
}
.imgFR {
 border:2px solid #e3e3e3;
 float:right;
 margin:3px 4px 3px 0;
}

a.bLink {
	color:#fff;
}

.imgHome img {
border: 1px solid #000066; 
margin: 3px;
}