body{
   background: url(../images/gradient.php?col1=BBB&col2=FFF&h=400) top left repeat-x;
}

div#header{
   background-position: center center;
}

div#pageContainer{
   margin-top: 10px;
}

div#header{
   border-width: 0 0 3px 0;
}

div#middleSection{
   background: url(../images/thinkingofmoving.gif) bottom left no-repeat;
   min-height: 320px;
}
/* for Internet Explorer */
/*\*/
* html div#mainContent {
height: 360px;
}
/**/


p.strapline{
   text-align: right;
   margin-top: -1.2em;
}

div#middleSection .module{
   border-width: 2px;
}

div#middleSection div.module ul{
   padding: 0 0 0 0;
   margin: 0.5em 0;
}


div#middleSection div.module ul li{
   background-image: url(../images/js-icon.gif);
   padding-left: 1.6em;
   margin-bottom: 0.6em;
   background-position: top left;
}


div#middleSection div.module ul.optionButtons li a{
   margin-bottom: 0;
}

.pink{color: #AD2588;}
.green{color: #7BA44C;}
.blue{color: #5E6790;}
.orange{color: #DF9C56;}

.footer {text-align: center; text-size: 12px; width: 100%;}

.associate {clear: left; padding: 10px 0;}

.associate img {margin-right: 10px; margin-bottom: 80px;}

.associate a img {border: none;}

.clear {clear: left; padding: 10px 0;}

div#middleSection div.module .associate ul li{background-image: none;}

div#middleSection .module .associate h4 {margin-bottom: 10px;}

/* Updated header */
div#topSection {width: 100%;}
div#header {height: 160px;}
div#header h1 {margin-top: 45px;}
p.strapline {margin-top: 28px;}


div.thumbnailGallery {width: 685px;}
div.thumbnailGallery p.thumbnail {float: left;}
