/* CSS Document */
body{
margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#666666;
}
div,table,td,tr,h1,h2,h3,h4,h5,h6,p,form,label,input,textarea,img,span,ul,li,fieldset{
margin:0px; padding:0px;
}
a{
margin:0px; padding:0px; outline:none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
line-height:20px;
}
.maindiv{
margin:0 auto; width:1000px; padding:0px;
}
.logo-bg{
background:url(images/logo-bg.gif) repeat-x; padding-top:40px;
background-color:#F2F2F1;
}
.callus{
font:normal 18px Arial, Helvetica, sans-serif; color:#9E9E9E;
}
.callus span{
font:normal 24px "Trebuchet MS"; color:#F10000;
}
.menu-bg{
background:url(images/menu-bg.gif) repeat-x; height:29px;
}
/*----------------menu------------------*/
.totalmenu{
float:left; display:block; width:866px; margin:0px; padding:0px 44px 0px 44px;
}
.menu ul{
list-style-type:none; margin:0px; padding:0px;
}
.menu li{
float:left; display:block;  margin:0px; padding:0px;
}
.menu li.separetor{
float:left; display:block; height:29px; width:1px; margin:0px 41px 0px 41px; padding:0px; background:url(images/menu-separetor.gif) no-repeat top center;
}
.menu li a{
float:left; display:block; height:24px; margin:0px; padding:5px 2px 0px 2px; font:bold 12px Arial, Helvetica, sans-serif; color:#747272; text-decoration:none; text-align:center;
}
.menu li a:hover{
float:left; display:block; height:22px; margin:0px; padding:5px 2px 0px 2px; font:bold 12px Arial, Helvetica, sans-serif; color:#747272; text-decoration:none; text-align:center; border-bottom:2px solid #174F8C;
}
.menu li a.active{
float:left; display:block; height:22px; margin:0px; padding:5px 2px 0px 2px; font:bold 12px Arial, Helvetica, sans-serif; color:#747272; text-decoration:none; text-align:center;border-bottom:2px solid #174F8C;
}
/*----------------end menu------------------*/
.flash-bg{
float:left; display:block; width:954px; height:203px; padding:3px 0px 6px 0px; background:url(images/flash-bg.gif) repeat-x;
}
/*-----------------body-------------*/
.body-bg{
background:url(images/body-bg.gif) repeat-y; padding:0px 20px 0px 20px;
}
.body-innerbg{
background:url(images/body-innerbg.gif) #FFF repeat-x bottom left; padding:6px 18px 20px 18px;
}
.curtnews-blogbg{
background:url(images/curtnews-blogbg.gif) #FFF repeat-x; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;
}
.bodypadding{
padding:8px 18px 0px 0px;
}
h1{
font:normal 32px Arial, Helvetica, sans-serif; color:#EF0000; padding:0px 0px 10px 0px;
}
h2{
font:normal 26px Arial, Helvetica, sans-serif; color:#0000AA; padding:0px 0px 10px 0px;
}
h3{
font:normal 22px Arial, Helvetica, sans-serif; color:#EF0000; padding:0px;
}
h4{
font:normal 22px Arial, Helvetica, sans-serif; color:#0000AA; padding:0px 0px 0px 0px;
}
.image-bgdiv{
float:left; display:block; width:176px; height:163px; padding:14px 13px 0px 15px; margin:0px 15px 0px 0px; background:url(http://mcallister.sc09.co.uk/images/image-bg.gif) no-repeat;
}
.more{
font:bold 12px Arial, Helvetica, sans-serif; color:#134F8A; text-decoration:none;
}
.more:hover{
font:bold 12px Arial, Helvetica, sans-serif; color:#134F8A; text-decoration:none;
}

.newspadding{
padding:8px 10px 8px 10px;
}
.newstext{
font:normal 12px Arial, Helvetica, sans-serif; color:#444444;
}
.newstext span{
font:bold 12px Arial, Helvetica, sans-serif; color:#EF0000;
}
.newstext a{
font:bold 12px Arial, Helvetica, sans-serif; color:#134F8A; text-decoration:none;
}
.newstext a:hover{
font:bold 12px Arial, Helvetica, sans-serif; color:#134F8A; text-decoration:none;
}
.cont-blogbg{
background:url(images/cont-blogbg.gif) #FFF repeat-x;  border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; padding:0px 16px 0px 20px;
}
.contacttext{
font:normal 12px Arial, Helvetica, sans-serif; color:#666666; line-height:25px;
}
/*-------form-------*/

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #464646;
	background-color: #FFF;
	height: 22px;
	line-height: 15px;
	width: 190px;
}
.textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #464646;
	background-color: #FFF;
	height: 100px;
	line-height: 15px;
	width: 190px;
}
.contact-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #0000AA;
	text-decoration: none;
}
.thankyou{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #996699;
	line-height: 10px;
	text-decoration: none;
}
.thankyou-smtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/*------end----*/
/*-----------------footer---------------*/
.footer-midbg{
background:url(images/footer-midbg.gif) repeat-x; padding:13px 0px 0px 0px; text-align:center;
}
.footer-link{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#504E4E; text-decoration:none;
}
.footer-link:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#504E4E; text-decoration:none;
}
.footer-sep{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#504E4E; text-decoration:none; padding:0px 6px 0px 6px;
}
.copyright{
font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#504E4E; text-decoration:none; padding:5px 0px 0px 0px;
}
.snowflake{
font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#504E4E; text-decoration:none; text-align:right; padding:5px 0px 0px 0px;
}
.snowflake a{
font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#504E4E; text-decoration:none; text-align:right; padding:5px 0px 0px 0px;
}
.snowflake a:hover{
font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#0095D9; text-decoration:none; text-align:right; padding:5px 0px 0px 0px;
}