body{padding:0px;margin:0px;background-color:#fff;font-family:arial, Tahoma, Helvetica}
h1{font-size: 1.6em; color:#161f0f;}
h2{font-size: 1.0em;}
h3{font-size: 1.0em;}
.green{color:#415d2c;}
.blue{color:#58b9d3;}
.boldblue{color:#58b9d3; font-weight:bold;}
.darkblue{color:#0475ad}
.bolddarkblue{color:#0475ad; font-weight:bold;}
.red{color:red;}
.boldred{color:red; font-weight:bold;}
.grey{color:#533c36;}
.boldgrey{color:#533c36; font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
#top10 a:link, #top10 a:visited, #top10 a:active {color:black; text-decoration:underline;}
#top10 a:hover {color:black; text-decoration:none;}
#mainMenu {background-image:url(images/BGmenu.gif); background-repeat:repeat-x; height:32px; width:1004px;}
#mainMenu ul {list-style-type:none; margin:0; padding:0;}
#mainMenu li {list-style-type:none; float:left; text-align:center;}
#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active {color:#a39e9b; display:block; height:26px; width:125px; padding:6px 8px 0 8px; text-decoration:none;}
#mainMenu a:hover {color:white; display:block; height:26px; width:125px; padding:6px 8px 0 8px; text-decoration:none;}
#mainMenu a.active:link, #mainMenu a.active:visited, #mainMenu a.active:active {background-image:url(images/BGmenuOn.gif); color:white; display:block; height:26px; width:125px; padding:6px 8px 0 8px; text-decoration:none;}
#mainMenu a.active:hover {background-image:url(images/BGmenuOn.gif); color:white; display:block; height:26px; width:125px; padding:6px 8px 0 8px; text-decoration:none;}
#ftrUL ul {list-style-type:none; color:White;}
#ftrUL li {list-style-type:none; float:left; color:White; padding:3px 0 0 0;}
#ftrUL a:link, #ftrUL a:visited, #ftrUL a:active {color:white; display:block; text-decoration:none; padding:1px 5px 0 5px;}
#ftrUL a:hover {color:white; display:block; text-decoration:underline; padding:1px 5px 0 5px;}
a.ftr:link, a.ftr:visited, a.ftr:active, a.ftr:hover {color:#a0a09f; text-decoration:none;}
a.centrecats:link, a.centrecats:visited, a.centrecats:active, a.centrecats:hover {color:#31571b; text-decoration:none;}
#cats ul {list-style-type:none; margin:0; padding:0;}
#cats li {list-style-type:none; margin:0; padding:0;}
#cats a:link, #cats a:visited, #cats a:active {color:black; display:inline-block; text-decoration:none; font-size:0.8em; padding:0 0 0 5px;}
#cats a:hover {color:black; display:inline-block; text-decoration:none; font-size:0.8em; padding:0 0 0 5px; border-left:solid 4px #a5a4a4;}
a:link, a:visited, a:active {color:#31571b; text-decoration:none;}
a:hover {color:#31571b; text-decoration:underline;}
.sectionHeading{background-color: #efefef; border: solid 1px #666666; font-weight: bold; padding: 5px 5px 5px 5px; font-size: 0.8em;}
.specLabel{font-weight: bold; text-align: right;}
.unitPrice{font-weight: bold; font-size: 1.0em; color: #990000;}
.sku{color: #999999; font-size: 0.8em;}
.productTitle{font-weight: bold;}
.departmentHeading{width:139px; text-align:center; height:21px; background-image:url(images/BGsideHdr.gif); color:White; padding:3px 0 0 0; font-size:0.9em;}
/* Styles used by StatusMessage control */
.ok{    background-color: #6ebc6e;    padding: 10px 10px 10px 10px;    border: solid 1px #006600;    color: #006600;    font-weight: bold;    text-align: center;    vertical-align: middle;     width: 95%;    margin: 5px 0 5px 0;    font-size: 0.8em;}
.ko{    background-color: #ecaeb9;    padding: 10px 10px 10px 10px;    border: solid 1px #660000;    color: #660000;    font-weight: bold;    text-align: center;    vertical-align: middle;     width: 95%;    margin: 5px 0 5px 0;    font-size: 0.8em;}
.generic{    background-color: #cccccc;    padding: 10px 10px 10px 10px;    border: solid 1px #666666;    color: #666666;    font-weight: bold;    text-align: center;     vertical-align: middle;     width: 95%;    margin: 5px 0 5px 0;    font-size: 0.8em;}
.statusImage{    padding-right: 3px;    padding-top: 3px;}
.fLeft{   float: left;}
.go{text-align: right; padding-top: 2px; padding-left: 2px;}
.searchText{width: 500px;}
.searchLabel{padding-top: 3px;float: left; padding-right: 2px;}
/* End (Styles used by StatusMessage control) */
/* GridView Styles */
.grid{font-size: 0.8em; border: solid 1px #666666; }
.gridHeading{padding: 5px 5px 5px 5px; background-color: #efefef; margin: 0px 3px 0px 0;}
.gridItem{}
.gridAlternatingItem{}
.formLabel{width: 150px; float: left; margin: 5px 0 0 0;}
.formControl{float:left;width: 196px; margin: 5px 0 0 0;}
.formControlDDL{float:left;width: 201px;  margin: 5px 0 0 0;}
.formValidator{float:left; margin: 5px 0 0 0; font-size: small; font-weight: bold; }
.cardDLL{margin: 5px 0 0 0;}
fieldset{    margin:  0 5px 5px 5px;    padding: 5px 10px 5px 10px;    font-size: 0.8em;}/* End GridView Styles */
hr{margin:5px 5px 5px 5px;height: 1px;color: #cccccc; border: 0; background-color: #cccccc;}
.rowCounter{    font-size: 0.7em;    color: #999999;}
.panel{    margin: 0 0 0 0;    padding: 5px 5px 5px 5px;}
.inStock{    font-weight: bold;    color: #006600;}
.outOfStock{    font-weight: bold;    color: #660000;}
.pagerHeading{    padding: 5px 5px 5px 5px; background-color: #efefef; border: solid 1px #666666; margin: 0px 3px 0px 0; font-size: 0.8em;}
.pagerHeadingCenter{     padding: 5px 5px 5px 5px; background-color: #efefef; border: solid 1px #666666; margin: 0px 3px 0px 0; text-align: center; font-size: 0.8em;}
.breadCrumb{    font-size: 0.8em;}
.menuList{    font-size: 0.9em;   }
.productItem{    font-size: 0.8em;}
.small{   font-size: 0.7em;    color: #666666;    padding: 5px 0 0 0;}
.excludesVAT {font-size: 0.7em;padding: 0 0 0 0;color: #666666;}
.searchBar{background-color: #415d2c; padding: 5px 5px 5px 5px; width: 683px; height: 25px; margin-bottom: 5px; color: #ffffff; font-size: 0.8em; font-weight: bold; vertical-align: middle; }
.error{font-weight: bold; }
.conservatories-windows{background-color:#eeeeee; padding: 5px 5px 5px 5px;}
.greenbold{color:#415d2c; font-weight:bolder;}
.tel{color:#a39e9b; font-size:1.3em;line-height:32px; padding:0 0 0 70px;}
.conservatories-windows h1{margin-top: 0px;}