/* CSS Document */

body {margin-left: 5px;margin-right: 5px;margin-top: 0px; padding: 0px 0; font-family: Georgia, Times; font-size: 12px; background: url(../images/msaImages/content/background.gif) repeat }
.clearfix:after {content: "."; display: block;height: 0; clear: both;visibility: hidden;}
div.center {text-align: center;}
p { margin: 2px 5px 2px 5px; }
/** html .clearfix {height: 1%;}*/
/******************************************************
		          HEADER CONTENTS
*******************************************************/

a:link{color:#49200e;}
a:hover{color:#794731;}
a:visited{color:#49200e;}

#SiteWrap {min-width: 891px; width: 891px;  margin-left: auto; margin-right: auto; }
* html .SiteWrapIE {margin-left: 891px;}
* html .SiteWrapIEContainer {margin-left: -891px;position: relative;}
/*\*/
* html .SiteWrapIE, * html .SiteWrapIEContainer {height: 1px;}
/**/

div#header{width:891px; height: 152px; padding:0;margin:0; border-top: 10px solid #00b0f0; background: #ffffff}
div#headerLogo{width:221px; padding: 23px 20px 15px 20px;float:left;margin:0}
div#headerImage{ margin-bottom: 0px;}

/**
  *
  * Main Content
  * 
  */     
div#mainContent {margin-top: 6px; padding: 25px 0 0 0; background: #fff}

div#leftPanel {width: 243px; float:left}
div#rightPanel {width: 500px; float:right}



h1 {margin: 0 0 17px 0; font-family: georgia, Times; font-size: 28px; font-weight:normal; color:#6d6e71; line-height: 1.1em; }
h1 a:hover {color:#6d6e71;text-decoration:none}
h1 a:visited, a:link {text-decoration:none}

h2 {margin: 0 0 20px 0; font-family: georgia, Times; font-size: 14px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
h2 a:hover {color:#6d6e71;text-decoration:none}
h2 a:visited, a:link {text-decoration:none}

p {margin: 0; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 15px 0;}
p a:link, p a:visited {color:#6d6e71;text-decoration:none}
p a:hover {color:#6d6e71;text-decoration:underline}

.pheader {margin: 0; font-family: georgia, Times; font-size: 11px; color:#ffffff; line-height: 1.2em; padding:10px 6px 5px 20px;}
.pheader a:link, .pheader a:visited {color:#ffffff;text-decoration:none}
.pheader a:hover {text-decoration:underline}
.h1small {font-size:14px}

/**
  *
  * Coloured Text
  *
  */

span.blueText{color:#00b0f0}
span.lightGreyText{color:#a7a9ac}
span.darkGreyText{color:#6d6e71}

/**
  *  Page Title
  *
  */

div#pageTitle {height: 80px}
div#pageContent {padding:20px 20px 20px 20px;background:#fff; margin: 20px 0 0px 0}
div#pageContent h1 {margin: 0 0 20px 0; font-family: georgia, Times; font-size: 20px; font-weight:normal; color:#49200e; line-height: 1.1em; }
div#pageContent h1 a:hover {color:#794731;text-decoration:none}
div#pageContent h1 a:visited, a:link {text-decoration:none}
div#pageContent p {margin: 0; font-family: georgia, Times; font-size: 11px; color:#49200e; line-height: 1.2em; padding:0 0 15px 0;}

.collectionText{text-align:center; color:#49200e;}
.collectionText a:link{color:#49200e;text-decoration:none}
.collectionText a:hover{color:#794731;}
.collectionText a:visited{color:#49200e;text-decoration:none}

div#productImage{margin: 0 0 10px -20px;}
table#productTable {height:210px}
table#productTable tr td{align:top}
.header{align:top; background:#f8e8cd; color:#49200e;}
.cell{align:top; background:#fbf1e1; color:#49200e;}

div#pageContent div#features ul {margin:0; padding:0; list-style-type: circle;list-style-image: inherit;list-style-position: outside;0}
div#pageContent div#features ul li {margin:0; padding:0; font-family: georgia, Times; font-size: 11px; color:#49200e; line-height: 1.2em;}

/**
  *
  * Top Menu
  * 
  */  



.nav, .nav ul {list-style:none; margin:0; padding: 15px; padding-left:20px;width: 650px;  }

.nav { z-index: 100; position: relative;}
.nav li {float: left; margin: 0; padding:7px 7px 4px 7px;position: relative;font-family: arial; color: #fff;font-size:10px; }
.nav li {text-align:center;}
.nav li:hover {background:#677177}
.nav ul li {  text-align:left;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {font: 12px arial; color: #ffffff; display: inline; padding: 0px; text-decoration: none;}
.nav li ul { margin: 1px;width: 150px; background: #677177; padding:0 2px 0 2px;border-right: 1px solid #111;border-bottom: 1px solid #111;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;border-top: 0px solid #444; margin-top: 15px}
.nav li ul li { background: #677177; padding:3px 6px 3px 6px;}
.nav li a:hover { color: #fff; background:#677177}

div#menuWrap {margin: 0;width: 891px;float:left;padding:0;height:31px;background: #00b0f0;}
ul#topMenu {margin: 0;width: 571px;float:left;position:relative;padding: 0px 5px 2px 15px; height:29px;background: #00b0f0;}



#topMenu li:hover a, 
#topMenu li.sfHover a { background:#677177 ; color: #fff;}
#topMenu li:hover ul a, 
#topMenu li.sfHover ul a { background:#677177 ; color: #fff;}

#topMenu li:hover ul a:hover, 
#topMenu li.sfHover ul a:hover { background: ; color: #fff;}

.nav ul { list-style: none; margin: 0; width: 100px; position: absolute; top: -999em;left: -1px;}
.nav li:hover ul,
.nav li.sfHover ul { top: 15px;}
.nav ul li {border: 0; float: none;}
.nav ul a { border-bottom: 0;
 # width: 150px;
 white-space: nowrap;
}
.nav ul a:hover {
/*  background: #ccc;
 color: #000; */
}

.dropDownOn{ color: #fff; background: #00b0f0; height:20px; padding-top:0px;}
.dropDownOff{ color: #999; background: #00b0f0; height:20px; padding-top:0px;}





/**
  *
  * Menu
  * 
  */     
ul#menu, ul#menu ul {list-style-type:none;  margin: 0; padding: 0;width: 891px; margin-top:30px; position:absolute; z-index:99}
ul#menu a { display: inline; text-decoration: none;	}

ul#menu li {  margin-top: 0px;}
ul#menu li a { background: #fff; color: #fff;	 padding: 0;}
ul#menu li a:hover { background: #fff;}

ul#menu li ul li a { background: #fff; color: #fff; padding-left: 0px; border: 0;}
ul#menu li ul li a:hover { background: #fff; padding-left: 0px;}

socks

/**
  *
  *
  *  Label and Form Fields
  *
  */


label {}

input.text {border:0; hei}

.inputstyle 
{
    text-align: top;
	border: 0px solid #FFFFFF;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
}

.labelstyle {
border:1px #b1b1b1 solid; padding: 2px 4px 2px 4px; width:330px;margin: 5px 2px 5px 2px
}


/**
  *
  *  HomePage
  *
  */

div#homePageFooter{background: #fff;width:891px; height: 354px; margin:0; float:left }
div#homePageFooterText {float:left; width:415px; padding:15px 0px 5px 20px; margin:0}
div#homePageFooter table {float: right; width 262px; margin:20px 30px 20px 0}
div#homePageFooter table td{width 262px; height:119px;padding:10px 0 0 0px;}
div#homePageFooter table td.topBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/latestNewsBg.gif') repeat-x}
div#homePageFooter table td.bottomBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/eventManagementBg.gif') repeat-x}

div#homePageFooter table h2 {margin: 1px 5px 8px 5px; font-family: georgia, Times; font-size: 15px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
div#homePageFooter table p {margin: 5px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;}


table#nameTable {margin-bottom:15px; align-center; }
table#nameTable tr td{width:145px;color:#49200e; text-align:right; padding-right:20px}


table#productSizes {margin-bottom:15px; align-center; border: 1px solid #888}
table#productSizes tr td{text-align: center; width:145px;color:#49200e; font-size:10px; font-family: arial }

/**
  *
  *  HomePage
  *
  */

div#servicesHeader { margin: 0px;}
div#servicesHeader h1 {padding:20px 0 20px 20px; color: #fff; font-family: georgia; font-size:44px;font-style : italic; margin:0}
div#servicesHeader table {float:left;width:891px;height:326px; margin:0; padding:0}
div#servicesHeader table td.servicesBg{background:#6d6e71}
div#servicesHeader table td.servicesBg h1 {margin: 0 0 8px 0; font-family: georgia, Times; font-size: 28px; font-weight:normal; color:#fff; line-height: 1.1em; }


/**
  *  Our Vision
  *
  */

div#visionFooter{background: #fff;width:891px; height: 800px; margin:0;}

div#visionFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 0px 20px; font-style:italic}
div#visionFooter p {margin: 0px; font-family: georgia, Times; font-size: 44px; color:#00b0f0; line-height: 1em; padding:0 0 10px 20px; text-decoration:underline}


/**
  * Projects
  *
  *
  */

div#projectsFooter{background: #fff;width:891px; height: 754px; margin:0; }
div#projectsFooterText {float:left; width:415px; padding:15px 0px 5px 20px; margin:0}
div#projectsFooter table {float: right; width 262px; margin:20px 30px 20px 0}
div#projectsFooter table td{width 262px; height:119px;padding:10px 0 0 0px;}
div#projectsFooter table td.topBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/latestNewsBg.gif') repeat-x}
div#projectsFooter table td.bottomBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/eventManagementBg.gif') repeat-x}

div#projectsFooter table h2 {margin: 1px 5px 8px 5px; font-family: georgia, Times; font-size: 15px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
div#projectsFooter table p {margin: 5px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;}

/**
  * Extended
  *
  *
  */

div#extendedFooter{background: #fff;width:891px; height: 744px; margin:0; }
div#extendedFooterText {float:left; width:415px; padding:15px 0px 5px 20px; margin:0}
div#extendedFooter table {float: right; width 262px; margin:20px 30px 20px 0}
div#extendedFooter table td{width 262px; height:119px;padding:10px 0 0 0px;}
div#extendedFooter table td.topBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/latestNewsBg.gif') repeat-x}
div#extendedFooter table td.bottomBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/eventManagementBg.gif') repeat-x}

div#extendedFooter table h2 {margin: 1px 5px 8px 5px; font-family: georgia, Times; font-size: 15px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
div#extendedFooter table p {margin: 5px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;}

div#extendedFooter h2 {margin: 0 0 3px 0; font-family: georgia, Times; font-size: 14px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
div#extendedFooter h2 a:hover {color:#6d6e71;text-decoration:none}
div#extendedFooter h2 a:visited, a:link {color:#6d6e71;text-decoration:none}


/**
  * extraExtended
  *
  *
  */


div#extraExtendedFooter{background: #fff;width:891px; height: 1046px; margin:0; }
div#extraExtendedFooterText {float:left; width:415px; padding:15px 0px 5px 20px; margin:0}
div#extraExtendedFooter table {float: right; width 262px; margin:20px 30px 20px 0}
div#extraExtendedFooter table td{width 262px; height:119px;padding:10px 0 0 0px;}
div#extraExtendedFooter table td.topBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/latestNewsBg.gif') repeat-x}
div#extraExtendedFooter table td.bottomBox{width 262px; height:112px;padding:10px 0 0 0px;background: url('../images/msaImages/content/eventManagementBg.gif') repeat-x}

div#extraExtendedFooter table h2 {margin: 1px 5px 8px 5px; font-family: georgia, Times; font-size: 15px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
div#extraExtendedFooter table p {margin: 5px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;}

div#extraExtendedFooter h2 {margin: 0 0 3px 0; font-family: georgia, Times; font-size: 14px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-weight:bold }
div#extraExtendedFooter h2 a:hover {color:#6d6e71;text-decoration:none}
div#extraExtendedFooter h2 a:visited, a:link {color:#6d6e71;text-decoration:none}



/**
  *  Background
  *
  */

div#backgroundFooter{width:891px; height: 690px; margin:0; background: #ffffff url('../images/msaImages/content/pages/background/background_bg.jpg') bottom right no-repeat}

div#backgroundFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 6px 20px; font-style:italic; }
div#backgroundFooter p {margin: 0px; font-family: georgia, Times; font-size: 44px; color:#00b0f0; line-height: 1em; padding:0 0 10px 20px; text-decoration:underline}

div#backgroundFooter p.small {margin: 30px 0 0 20px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;text-decoration:none}


/**
  *  Accreds
  *
  */

div#accreditationsFooter{width:891px; height: 690px; margin:0; background: #ffffff url('../images/msaImages/content/pages/accreditations/accreditations_bg.jpg') bottom right no-repeat}


div#accreditationsFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 6px 20px; font-style:italic; }
div#accreditationsFooter p {margin: 0px; font-family: georgia, Times; font-size: 44px; color:#00b0f0; line-height: 1em; padding:0 0 10px 20px; text-decoration:underline}

div#accreditationsFooter p.small {margin: 30px 0 0 20px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;text-decoration:none}

/**
  *  Directors
  *
  */

div#directorsFooter{width:891px; height: 990px; margin:0; background: #ffffff}
div#directorsFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 6px 20px; font-style:italic; }

div#directorsFooter span.cuttingEdge {margin: 0; padding-left: 20px; font-family: georgia, Times; font-size: 40px; font-weight:normal; color:#00b0f0; line-height: 1.0em;padding:0px;}


div#directorsFooter h2 {margin: 0; font-family: georgia, Times; font-size: 16px; font-weight:normal; color:#00b0f0; line-height: 1.1em; font-style:itallic;padding:0px; font-style:italic;text-decoration:underline }
div#directorsFooter p {margin: 0px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.1em; padding:0 0 10px 0px; text-decoration:none}

div#directorsFooter p.small {margin: 30px 0 0 20px;  font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;text-decoration:none}

table#directors {margin:5px 0 0 20px;}
table#directors .directorsText {background: #ffffff url('../images/msaImages/content/pages/directors/bg.gif') no-repeat; height:185px; width:275px}

/**
  *  Work Ethos
  *
  */

div#workethosFooter{width:891px; height: 665px; margin:0; background: #ffffff url('../images/msaImages/content/pages/workethos/ethos_bg.jpg') top right no-repeat}

div#workethosFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 6px 20px; font-style:italic; }
div#workethosFooter p {margin: 0px; font-family: georgia, Times; font-size: 44px; color:#00b0f0; line-height: 1em; padding:0 0 10px 20px; text-decoration:underline}

div#workethosFooter p.small {margin: 30px 0 0 20px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;text-decoration:none}

/**
  *  Recruitment
  *
  */

div#recruitmentFooter{width:891px; height: 665px; margin:0; background: #ffffff url('../images/msaImages/content/pages/recruitment/recruitment_bg.jpg') top right no-repeat}

div#recruitmentFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 0px 20px; font-style:italic; }

div#recruitmentFooter div#paragraph {float:left;width:350px; height:180px; background: #ffffff; margin:10px 0 40px 0; padding:0}
div#recruitmentFooter div#paragraph p.small {margin: 0px 0 0 20px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:14px 0 10px 0;text-decoration:none}

div#recruitmentFooter p {float:left; margin: 0px; font-family: georgia, Times; font-size: 44px; color:#00b0f0; line-height: 1em; padding:0px 0 10px 170px; text-decoration:underline}

/**
  *  Clients
  *
  */

div#clientsFooter{width:891px; height: 665px; margin:0; background: #ffffff url('../images/msaImages/content/pages/clients/clients_bg.jpg') top right no-repeat}

div#clientsFooter h1 {margin: 0; font-family: georgia, Times; font-size: 44px; font-weight:normal; color:#6d6e71; line-height: 1.1em; font-style:itallic;padding:20px 0 0px 20px; font-style:italic; }

div#clientsFooter div#paragraph {float:left;width:350px; height:180px; margin:10px 0 40px 0; padding:0}
div#clientsFooter p {margin: 0px 0 0 20px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:14px 0 10px 0;text-decoration:none}


/**
  *  Contact Page
  *
  */

div#contactusFooter{background: #fff;width:891px; height: 354px; margin:0; float:left }

div#contactusFooter table {float: left; width 534px; margin:17px}
div#contactusFooter table td{width 178px; height:200px;padding:0px 0 0 0px;}


div#contactusFooter table h2 {margin: 1px 5px 2px 5px; font-family: georgia, Times; font-size: 11px; font-weight:normal; color:#22bbf2; line-height: 1.1em; font-weight:bold }
div#contactusFooter table p {margin: 5px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;}




/**
  *  About us Page
  *
  */

div#profileContent {float:right;margin: 0; font-family: arial; font-size: 11px;color:#808284; line-height: 1.1em; padding:45px 360px 15px 25px;height:446px; width:330px;background: #ffffff url(../gfx/content/Profile_img.jpg) no-repeat top right; }
div#profileContent p {margin: 0; font-family: arial; font-size: 11px; color:#808284; line-height: 1.1em; padding:0 0 15px 0;}
div#profileContent h1 {margin: 0; font-family: arial; font-size: 20px; font-weight:normal; color:#808284; line-height: 1.1em; padding:0 0 15px 0;}
div#profileContent img {margin: 0 0 15px 0;}

/**
  *  News Page
  *
  */

div#newsPageContent {float:right;margin: 0; font-family: arial; font-size: 11px;color:#808284; line-height: 1.1em; padding:45px 360px 15px 25px;height:446px; width:330px;background: #ffffff url(../images/coxmooreImages/sections/News_img.jpg) no-repeat top right; }
div#newsPageContent p {margin: 0; font-family: arial; font-size: 11px; color:#808284; line-height: 1.1em; padding:0 0 15px 0;}
div#newsPageContent h1 {margin: 0; font-family: arial; font-size: 20px; font-weight:normal; color:#808284; line-height: 1.1em; padding:0 0 5px 0;}
div#newsPageContent h1 a {margin: 0; font-family: arial; font-size: 18px; font-weight:normal; color:#808284; line-height: 1.1em; padding:0 0 15px 0; text-decoration:none}
div#newsPageContent img {margin: 0 0 15px 0;}


div#leftPanel ul {list-style-type: none; margin: 0 0 10px 0; padding:0;font-size: 12px;color:#58595b;}
div#leftPanel ul li {margin: 0; padding:0;text-decoration:underline; line-height:1.3em}
div#leftPanel ul li a {margin: 0; padding:0; text-decoration:underline}


/**
  *  News Summary
  *
  */

div#newsSummaryContainer {height: 110px; width: 380px; padding: 0}
div#newsSummaryImage {float: left; width: 0px; padding: 10px 0 0px 0 }
div#newsSummaryText {float:left; width: 380px; border-bottom: 1px #f4f4f4 dashed}
div#newsSummaryText h2 {padding: 5px 0 0 0; margin:0;font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em;}
div#newsSummaryText h2 a, div#newsSummaryText h2 a:visited, div#newsSummaryText h2 a:hover {color: #888; text-decoration: none}
div#newsSummaryText h2 a:hover {color: #888; text-decoration: underline}

div#newsSummaryText p {padding: 5px 0 5px 0; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em;}
div#newsSummaryText p a, div#newsSummaryText p a:visited {text-decoration: none;color: #888}
div#newsSummaryText p a:hover {text-decoration: underline;color: #888}

div#newsTitle {width: 380px; margin-top: 20px; padding: 0 20px 0 20px}
div#newsTitle h1 {padding: 0px 0 0px 0;  color: #888; font-size: 18px;font-family:arial,sans-serif,verdana; }
div#newsContent {width: 380px; padding: 0px}
div#newsContent p {margin: 0px; font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em; padding:0 0 10px 0;}
div#newsContent p a, div#newsContent p a:visited {text-decoration: underline;color: #888}
div#newsContent p a:hover {text-decoration: underline;color: #888}

/**
  *  Navigation
  *
  */

div#pageNav {text-align:left;float:left; width:400px; padding-top:15px;font-family: georgia, Times; font-size: 11px; color:#6d6e71; line-height: 1.2em;}


/**
  *  Popup Product
  *
  */

#description ul {
margin-top:0px;
padding-top:0px;
margin-left:20px;
padding-left:0px;
margin-right:0px;
list-style:circle;
} 

#description ul li {
font-family: georgia, arial;
font-size:11px;
color:#49200e; 
line-height: 1.2em;
} 

#productWrap {float:left; width:400px}
#productImage {float:left}
#productContent {float:left; padding: 15px 0 0 0}
#productText{float:left; width:180px}
#productText h1{font-size:11px; font-weight:bold; padding:0; margin:0; color:#555; line-height:1.2em}
#productText p{font-size:11px; padding:0; margin:0; color:#555; line-height:1.2em}
#productColours{width:150px}
#colourName p {width:100px; padding:0; margin:0}

#footerText {float:left; width:866px;text-align:left;height:30px;font-size:9px;color:#6d6e71;font-family:georgia, times; padding: 5px 5px 0px 20px; margin:0; border-bottom: 10px solid #00b0f0;background:#fff}

div#rightBox {padding: 20px; float:right; width: 540px;}


