body{margin:0 auto; background:url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif, "Franklin Gothic Medium"; font-size:12px; line-height:18px;}
.wrapper{margin:0 auto; padding:0 20px; width:940px; overflow:hidden;}
*html .wrapper{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/pagebord.png');}
.wrapper[class]{background:url(../images/pagebord.png) repeat-y;}
/*.clear{position:relative;}*/
.clear a{position:relative; cursor:pointer;}


.logoArea{height:90px; width:940px; padding-top:10px;}
.logo{float:left;}
.topLinks{float:right; padding-top:60px;}
.topLinks a{color:#333; text-decoration:none;}
.topLinks a:hover{color:#333; text-decoration:underline;}
.banner{ padding-top:10px; text-align:center; color:#fff;}
.bannerIn{ margin:10px 0 0 25px; padding-top:10px; background:url(../images/inban.jpg) no-repeat; width:884; height:150px;}
.bannerIn h1{font-family:"Franklin Gothic Medium", Arial; font-size:24px; margin:0; padding-left:50px; padding-top:50px; color:#B6B3A7; line-height:28px;}

.navigation{ width:940px; background:url(../images/menubg.jpg) repeat-x; height:37px; font-family:"Franklin Gothic Medium",Arial; font-size:12px;}
.navigation ol{margin:0; padding:0;}
.navigation li{background:url(../images/divider.jpg) right top no-repeat; margin:0; padding:0; display:block; #display:inline-block; float:left; margin-left:3px;}
.navigation li a{color:#fff; padding:10px 6px; display:block; #display:inline-block; text-decoration:none;}
.navigation li a:hover, #pgHome .home, #pgAbout .about, #pgPhoto .photo, #pgGlance .glance, #pgTesti .testi, #pgdown .down, #pgNews .news, #pgBecome .become{background:url(../images/menubg-over.jpg) repeat-x; display:block; #display:inline-block; text-decoration:none; border-left:1px solid #fff; border-right:1px solid #fff; padding:10px 5px;}

.midPannel{width:910px; padding-top:20px; padding-bottom:20px;}
.content{float:left; width:540px; padding: 0 0 0 40px; color:#727154;}
.contentIn a, .content a{color:#990000; text-decoration:underline;}
.contentIn h2, .content h2{background:url(../images/tick.png) no-repeat 0 10px;color:#413835; font-size:16px; margin:15px 0 15px 0; font-weight:bold; padding:10px 0 0 25px;}
.contentIn{float:left; width:890px; padding: 0 20px 0 30px; color:#727154;}
.contentIn ul, .content ul{margin:0; padding:0;}
.contentIn  ul.listing, .content ul.listing{margin-top:10px;}
.contentIn ul.listing li, .content ul.listing li{margin:0; padding:0 0 5px 20px; list-style:none; font-size:12px; background:url(../images/bullet.jpg) no-repeat 0 6px;}
.rightText{font-family:Arial, Helvetica, sans-serif, "Franklin Gothic Medium"; font-size:12px; line-height:18px; color:#FFFFFF; padding:2px;}
.rightText a{color:#FFFFFF; text-decoration:underline;}
.news ol{background:url(../images/newsbg.jpg) right 0 repeat-x; width:520px; margin:0 0 0 17px; padding:0;}
.news ol li{padding:10px 0 0 40px; margin:0; background:url(../images/bullet.jpg) 20px 18px no-repeat;}
.rightSection{float:right; width:285px; background:url(../images/rightbg.jpg) no-repeat; height:285px; padding:15px;}
.rightSection ol li{margin:0; padding:0;}

.footer{margin:0 auto; background:url(../images/footerbg.jpg) no-repeat; overflow:hidden; padding:30px 20px 0 30px; width:930px; height:30px; color:#0099CC; font-size:12px; display:block;}
.footer a{color:#0099CC; text-decoration:none;}
.footer a:hover{color:#0099CC;}


/*Photogallery*/
.photo1{margin:0; padding:0;}
.photo1 ol{list-style:none; margin:0 0 0 5px; padding:0;}
.photo1 li{float:left; margin:0; border-bottom:none;}
.photo1 img{margin:15px 20px 0 0; padding:5px; border:1px solid #85BBCC;}

/*download*/
.download{margin:0; padding:0;}
.download ol{margin:0; padding:0 0 0 5px;}
.download li{margin:0; padding:5px 0 0 30px; list-style:none; background:url(../images/pdficon.gif) no-repeat 5px 5px;}

#minHeight{height:400px; min-height:400px;}

/*clearfix*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* Enquiry */
.enquiry{padding:0 10px; margin:0; float:left; position:relative; width:800px;}
.enquiry ul{padding:0;}
.enquiry ul li{background:none; border-bottom:1px solid #F1E6C0; padding:13px; }
.enquiry label{width:300px; float:left;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; height:22px; border:1px dotted #999; padding:5px;}
.mandatoryStar{color:#FF0000; font-weight:normal; font-size:14px;}
/*.button{font-family:Verdana; font-size:11px; font-weight:normal; color:#000; text-decoration:none; height:22px; width:82px; border:1px solid #000066; background:url(../images/button-submit.gif) no-repeat; border:none;}
*/.enquiry .noBorder{border:none;}
.enquiry .row1{background-color:#FFFFF0;}

/* home banner */
.header-holder{
	width:990px;
	padding:0 0 0 10px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.scroll-holder{
	width:884px;
	padding:0;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.scroll-holder ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.scroll-holder li{
	float:left;
	width:884px;
	overflow:hidden;
	position:relative;
	height:250px;
}
.scroll-holder li img{
	position:absolute;
	/*top:43px;
	left:160px;*/
}