img, div { behavior: url(/iepngfix.htc) }
body {margin:0;padding:0; background-image:url(/img/wallpaper.jpg); background-repeat:repeat; font:11px Arial, Helvetica, sans-serif}
#maincontainer{width:1004px; text-align:left; position:relative;}

#contentwrapper{ float:left;}
.logo {width:470px;height:52px; margin-left:75px; margin-top:25px;}
.phoneText {width:320px; height:61px; padding-left:160px;  float:right;  background-image:url(/img/phone.jpg); background-repeat:no-repeat; margin-right:2px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#352f27}
.phone span {font:bold 35px "Trebuchet MS", Arial; color:#ffD200; letter-spacing:-1px}
#phonehold { margin-top:18px; color:#666666;}

.pinknote {background:url(/img/pinknote.jpg); width:278px; padding:19px 30px 0px 20px; height:195px; float:right;  margin-left:10px; margin-top:-5px; color:#352f27; }
.pinknote h2 {font:bold 18px "Times New Roman", Times, serif; font-style:italic; color:#081B91;margin:0px;}
.pinknote p {padding:3px 0px;}
.pinknote a {color:#EA2C76; text-decoration:underline}

#leftcolumn{background-position:top; background-repeat:no-repeat; width:280px; z-index:1;}

#nav { margin-top:80px; background:url(/img/nav_bg.jpg); width:228px; margin-left:52px; font:italic 16px "Times New Roman", Times, serif; color:#4D5145;}
#nav .top {width:228px; height:47px; background-image:url(/img/nav_top.jpg)}
#nav .bottom {width:228px; height:47px; background-image:url(/img/nav_bottom.jpg); clear:both}
#nav .button {width:178px; border-bottom: dotted 1px #655C53; margin-left:20px;}
#nav ul{max-width:770px;height:40px;margin:0;padding:0;}
#nav li{list-style-type:none;font-size:0.9em; line-height:40px}
#nav li a {text-decoration:none;color:#4D5145;}
#nav li a:hover {color:#FA3A92}

#mini {margin-top:50px; margin-left:52px; width:228px; background:url(/img/contact_bg.jpg);}
#mini .center {margin-left:30px; padding-top:20px}
#mini .top {width:228px; height:44px; background-image:url(/img/contact_top.jpg); }
#mini .bottom {width:228px; height:30px; background-image:url(/img/contact_bottom.jpg)}

#chat {margin-top:50px; margin-left:30px}

#contentcolumn{float:left;width:724px; margin-left:-32px; padding-bottom:0px; margin-bottom:0px; z-index:20;
background: url(/img/bg.png); background-repeat:repeat-y;}
#contentcolumn .content { margin-left:30px}
#cholder { padding:10px; padding-top:0px; margin:0px; text-align:left;}

#featuredschool {width:304px;min-height:380px; position:relative;}
#featuredschool h2 {margin-top:10px}
#featuredschool p {width:253px}
#featuredschool .bromleybrook {background:url(/img/bromleybrook.jpg); width:159px; height:99px;}
.star {margin-left:80px; margin-top:-35px}
.vline {background:url(/img/vline.jpg); background-repeat:repeat; height:380px; width:1px; position:absolute; top:0px; right:0px; margin-top:-10px}
#news {width:316px; float:right;}

#footer{height:24px;  margin-right:4px; margin-left:31px; margin-top:40px; clear:both; background:url(/img/footerbg.jpg);background-repeat:repeat;color:#7A7C7C; font:10px Verdana, Arial, Helvetica, sans-serif; text-align:right; }
#footer a{text-decoration:none;color:#666;}
#footer a:hover{text-decoration:underline;}

.content{padding:10px;color:#67635c;font:11px Verdana, Arial, Helvetica, sans-serif;}
h1 {font:bold 24px "Times New Roman", Times, serif; font-style:italic;color:#fff; background:url(/img/headerbg.jpg); height:94px; padding-top:25px; width:630px; padding-left:49px; margin-left:31px; }
h1 span {font:12px "Trebuchet MS", Arial; color:#352f27; text-transform:uppercase; line-height:30px}
h2 {font:18px "Trebuchet MS", Arial; color:#67635c; margin-top:30px; }
a {color:#FA3F92; text-decoration:none}
a:hover {text-decoration:underline}
.link {float:right}

.line {background-image:url(/img/hrline.jpg); background-repeat:repeat-x; height:1px; width:630px;}

.Rimg {margin-left:10px; border:1px solid #ccc; padding:3px;}
.Limg {margin-right:10px; border:1px solid #ccc; padding:3px;}