/* common classes starts */
body{
	padding:0;margin:0;
	text-align:center;
}
img{
	border:0;
}
a:focus{
	outline:none;
}
a{
	text-decoration:none;
	color:#232222;
}
a:hover{
	text-decoration:underline;
}
p{
	margin:0;padding:7px 0;
}
.clear{
	clear:both;
}
.container{
	width:934px;
	margin:0 auto;
	text-align:left;
}
/* common classes end */
/* logopanel classes starts */
.logopanel{
	background:url(../images/logopanel-bg.jpg) 0 0 no-repeat;
	height:59px;
	position:relative;
}
.logopanel .logo{
	height:33px;
	width:52px;
	position:absolute;
	top:15px;left:75px;
	display:block;
	text-indent:-99999px;
}
.logopanel .phonenumber{
	background:url(../images/phonenumber.jpg) 0 0 no-repeat;
	width:296px;
	height:33px;
	position:absolute;
	right:0;top:15px;
	color:#3f3f3f;
	font:22px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	/*text-indent:-9999999px;*/
}
/* logopanel classes end */
/* header classes starts */
.header{
	background:url(../images/header-bg.jpg) 0 0 repeat-x;
	height:127px;
}
.header .headerpanel{
	position:relative;
}
.header .headerpanel .header-img{
	position:absolute;
	top:0px;left:0px;
	width:197px;
	height:125px;
	border:1px solid #fff;
}
.header .headerpanel .header-slogon{
	position:absolute;
	top:21px;right:0px;
	width:708px;
	height:93px;
}
/* header classes end */
/* footer classes starts */
.footer{
	background:url(../images/footer-bg.jpg) 0 0 repeat-x;
}
.footer .footerpanel{
	 position:relative;
	 height:54px;
}
.footer .footer-links{
	 position:absolute;
	 top:10px;left:0;
	 color:#3f3f3f;
	 font:12px/17px Verdana, Arial, Helvetica, sans-serif;
}
.footer .footer-links a,
.footer .footer-links span{
	 color:#fff;
}
.footer .footer-links span.color{
	 color:#e07373;
}
.validations{
	position:absolute;
	right:14px;top:20px;
}
/* footer classes end */
/* columns classes starts */
.columns{
	background:url(../images/columns-bg.jpg) 0 0 repeat-y;
	padding:28px 0;
}
.columns .leftcolumn{
	width:199px;
	float:left;
}
.columns .rightcolumn{
	width:684px;
	float:right;
}
/* columns classes end */
/* navigation classes starts */
.navigation{
	padding:0 0 0 27px;
}
.navigation ul{
	padding:0;margin:0;
	list-style:none;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.navigation ul li{
	background:url(../images/navigation-arrow.gif) 0 8px no-repeat;
	padding:6px 10px 6px 31px;
}
.navigation ul li a{
	color:#fff;
}
/* navigation classes end */
.check-availability{
	width:135px;
	margin:35px auto;
	display:block;
	text-indent:-999999px;
	height:108px;
	background:url(../images/check-availabilty-icon.jpg) 0 0 no-repeat;
}
/* logos classes starts */
.logos{
	width:145px;
	margin:0px auto;
}
.logos img{
	float:left;
	margin:10px;
}
/* logos classes end */
/* mainimages classes starts */
.mainimages{
	padding:0 0 35px 0;
}
.mainimages .tile{
	background:url(../images/mainimg-bg.jpg) 0 0 no-repeat;
	width:214px;
	height:190px;
	position:relative;
	float:left;
}
.mainimages .last{
	float:right;
}
.mainimages .middle{
	margin:0 0 0 21px;
}
/*.mainimages .tile span{
	background:url(../images/mainimg-gradient.png) 0 0 no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainimg-gradient.png');
    _background-image: none;
	width:208px;
	height:184px;
	position:absolute;
	top:3px;left:3px;
	display:block;
}*/
.mainimages .tile img{
	width:208px;
	height:184px;
	position:absolute;
	top:3px;left:3px;
}
/* mainimages classes end */
/* maincontent classes starts */
.maincontent{
	background:#e9e9e9 url(../images/maincontent-bg.jpg) right 0 no-repeat;
	padding:20px;
	text-align:justify;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#232222;
}
.maincontent h1{
	padding:0;margin:0;
	color:#145694;
	font:24px "Trebuchet MS";
	letter-spacing:6px;
}
/* maincontent classes end */
