  .awnLinkButton{

}
  .awnLinkButton img{
border: none;
}

  .awnLinkButton img:hover{



}

/*
 $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
 
 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com
 
 Copyright (c) 2003 osCommerce
 
 Released under the GNU General Public License
 */
img {
    vertical-align: bottom;
}

h2 {
    font-weight: normal;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #006633;
} .boxText {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
} .boxTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #cc0033;
    font-weight: bold;
} .boxTitle1 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #006633;
    font-weight: bold;
} .headerInfoText {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 9px;
} .MainText {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;;
    text-align: left
} .maintext {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
} .Maintext {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
} .MainText1 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
} .AttentionText {
    font-family: Tahoma Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #FF0000;
    font-weight: bold;
} .errorBox {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #ffb3b5;
    font-weight: bold;
} .stockWarning {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #ff99cc;
    font-weight: bold;
} .productsNotifications {
    background: #f2fff7;
} .orderEdit {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #70d250;
    text-decoration: underline;
}

.chatlive, .chatlive *{
	color: #f9c;	
	font-size:15px;
}

BODY {
    background: #ffffff;
    color: #000000;
    margin: 0px;
}

a {
    color: #006633;
    text-decoration: none;
}

a:hover {
    color: #ff99cc;
    text-decoration: none;
}

a.catLink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006633;
    text-decoration: none;
    line-height: 150%
}

a.catlink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006633;
    text-decoration: none;
    line-height: 150%
}

a:hover.catLink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background: #ff99cc;
}

a:hover.catlink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background: #ff99cc;
}

A.imgLink {
    color: #FFFFFF;
}

a:hover.imgLink {
    color: #FFFFFF;
}

a.MainLink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006633;
    text-decoration: none;
}

a:hover.MainLink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff99cc;
    text-decoration: none;
}

a.footerLink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006633;
    text-decoration: none;
}

a:hover.footerLink {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff99cc;
    text-decoration: none;
}

FORM {
    display: inline;
}

TR.header {
    background: #ffffff;
}

TR.headerNavigation {
    background: #bbc3d3;
}

TD.headerNavigation {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

a.headerNavigation {
    color: #FFFFFF;
}

a:hover.headerNavigation {
    color: #ffffff;
}

TR.headerNavigation1 {
    background: #bbc3d3;
}

TD.headerNavigation1 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

A.headerNavigation1 {
    color: #FFFFFF;
}

a:hover.headerNavigation1 {
    color: #ffffff;
}

TR.headerError {
    background: #ff0000;
}

TD.headerError {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.headerInfo {
    background: #00ff00;
}

TD.headerInfo {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.footer {
    background: #bbc3d3;
}

TD.footer {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
} .infoBox {
    background: #b6b7cb;
} .infoBoxContents {
    background: #ffffff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
} .infoBoxNotice {
    background: #FF8E90;
} .infoBoxNoticeContents {
    background: #FFE6E6;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
}

TD.infoBoxHeading {
    font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background: #006633;
    color: #FFFFFF;
}

TD.infoBox, SPAN.infoBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
    background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
    background: #f8f8f9;
}

TABLE.productListing {
    border: 1px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 1px;
} .productListing-heading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #FFFFFF;
    color: #003333;
    font-weight: bold;
}

TD.productListing-data {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

a.pageResults {
    color: #006633;
}

a:hover.pageResults {
    color: #FFFFFF;
    background: #006633;
}

TD.pageHeading, DIV.pageHeading {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #006633;
}

TD.pageHeading1, DIV.pageHeading1 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #006633;
}

TR.subBar {
    background: #f4f7fd;
}

TD.subBar {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

TD.main, P.main {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2;
}

TD.main1, P.main1 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2;
    font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
}

TD.smallText1, SPAN.smallText1, P.smallText1 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #006633;
}

TD.accountCategory {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #aabbdd;
}

TD.fieldKey {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

TD.fieldValue {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

TD.tableHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.newItemInCart {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #ff66cc;
}

CHECKBOX, INPUT, RADIO, SELECT {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

TEXTAREA {
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

SPAN.greetUser {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}

TABLE.formArea {
    background: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}

TD.formAreaTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.markProductOutOfStock {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}

SPAN.productSpecialPrice {
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
}

SPAN.errorText {
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
}

ul.sitemap {
    color: #ff0000;
} .moduleRow {
} .moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
} .moduleRowSelected {
    background-color: #E9F4FC;
} .checkoutBarFrom, .checkoutBarTo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #8c8c8c;
} .checkoutBarCurrent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

/* message box */ .messageBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
} .messageStackError, .messageStackWarning {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background-color: #ffb3b5;
} .messageStackSuccess {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background-color: #99ff00;
}

/* input requirement */ .inputRequirement {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #ff0000;
}

/* everything after this point written by Paul Hopgood */
td#greyborder {
    border-bottom: #CCCCCC solid 1px;
    border-left: #CCCCCC solid 1px;
}

td#greyborderbot {
    border-bottom: #CCCCCC solid 1px;
} #greyborderleft {
    border-left: #CCCCCC solid 1px;
} #greenborderbotleft {
    border-left: #006633 solid 1px;
    border-bottom: #006633 solid 1px;
}

td#greyborderright {
    border-right: #CCCCCC solid 1px;
}

td#greenborder {
    border: #006633 solid 1px;
} #greenborderbot {
    border-bottom: #006633 solid 1px;
} #greenborderleft {
    border-left: #006633 solid 1px;
}

td#greyborderfull {
    border: #CCCCCC solid 1px;
}

table#background {
    background-image: url('/images/water features home new.jpg');
    background-repeat: no-repeat;
}

img.rightalign {
    text-align: right;
    float: right
}

img#float {
    float: left;
    position: relative;
} #floatright {
    float: right;
    position: static;
} .TextGrey {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #666666
} .TextBlack {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000
} .TextRed {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #FF0000
} .RedBold {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #FF0000;
    font-weight: bold
} .TextGreen {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #006633;
} .TextGreenB {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #006633
} .GreenBold {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #006633;
    font-weight: bold
} .BigPink {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #FF66CC;
    font-weight: bold;
    font-style: italic
} .cathead {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold
}

a.cathead {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold
} .TextBlackBigger {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #000000
}

a:hover.TextRed {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #006633;
    text-decoration: none
}

a:hover h2 {
    font-weight: normal;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #ff99cc;
    text-decoration: none
}

/*mouse over text box */
a span.pop {
    display: none;
    text-decoration: none;
}

a:hover {
    overflow: hidden;
    text-decoration: none;
}

a:hover span.pop {
    display: inline;
    border: 1px solid black;
    position: absolute;
    background-color: white;
    padding: 3px;
    margin-left: -9px;
    margin-top: -9px;
    overflow: hidden;
    color: #000000;
}

a span.popClock {
    display: none;
    text-decoration: none;
}

a:hover {
    overflow: hidden;
    text-decoration: none;
}

a:hover span.popClock {
    display: inline;
    border: 1px solid black;
    position: absolute;
    background-color: white;
    padding: 3px;
    margin-left: -9px;
    margin-top: -35px;
    overflow: hidden;
    color: #000000;
    text-align: left;
}

/*mouse over text box */
a span.pop2 {
    display: none;
    text-decoration: none;
}

a:hover span.pop2 {
    display: inline;
    border: 1px solid black;
    position: absolute;
    background-color: white;
    padding: 3px;
    margin-left: -400px;
    margin-top: -50px;
    overflow: hidden;
    color: #000000;
}

span.newPop {
    display: none;
    text-decoration: none;
    visibility: hidden;
}

span.newPop:hover {
    border: 1px solid black;
    position: absolute;
    background-color: white;
    padding: 3px;
    margin-left: -400px;
    margin-top: -50px;
    overflow: hidden;
    color: #000000;
    background-image: url(images/window-view-of-500.jpg);
}

span#textover {
    display: inline;
    border: none;
    position: absolute;
    background: none;
    font-size: 26px;
    font-style: italic;
    font-family: Brush Script Std;
}

span#cap {
    font-size: 45px;
    color: #063;
    float: left;
    height: 34px;
    line-height: 40px;
    margin-top: 2px;
    margin-right: 1px;
    margin-bottom: 5px;
    z-index: 5
} * html #cap {
    margin-right: 2px;
    margin-top: 3px;
    margin-bottom: 5px
}

a:hover span#cap {
    color: #f9c
} #scrolly {
    overflow: auto;
    height: 900px;
    width: 100%;
    margin: auto;
    table-layout: auto;
}

body {
    margin-top: 15px;
} .style2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
} .style6 {
    color: #FF0000
} .style7 {
    color: #000000
} #hometext {
    vertical-align: text-top
}

div.headerTag {
    width: 250px;
    z-index: 1;
    position: absolute;
    margin-top: 5px;
    margin-left: 8px;
    padding-left: 3px
}

div.ukLargeTag {
    width: 250px;
    z-index: 1;
    position: absolute;
    margin-top: 43px;
    margin-left: 8px;
    padding-left: 1px
}

div.waterFeaturesTag {
    width: 100px;
    z-index: 1;
    position: absolute;
    margin-top: 90px;
    margin-left: 8px;
    padding-left: 3px;
    font-size: 12px
}

div.primroseTag {
    width: 105px;
    z-index: 1;
    position: absolute;
    margin-top: 108px;
    margin-left: 8px;
    padding-left: 3px;
    font-size: 11px;
    text-align: justify;
} .primroseTag2 {
    width: 200px;
    z-index: 1;
    position: absolute;
    margin-top: 108px;
    margin-left: 8px;
    padding-left: 3px;
    font-size: 11px;
    text-align: justify;
}

div.wallFountainsTag {
    width: 102px;
    z-index: 1;
    position: absolute;
    margin-top: 90px;
    margin-left: 119px;
    padding-left: 3px;
    font-size: 11px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #006633;
}

div.image1Tag {
    width: 102px;
    z-index: 1;
    position: absolute;
    margin-top: 108px;
    margin-left: 119px;
    padding-left: 3px;
    font-size: 11px;
    text-align: center;
    border: #006633;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF
}

div.indoorFeaturesTag {
    width: 102px;
    z-index: 1;
    position: absolute;
    margin-top: 215px;
    margin-left: 8px;
    padding-left: 3px;
    font-size: 11px;
    text-align: center;
    background-color: #006633;
    border: #006633 1px solid;
}

div.image2Tag {
    width: 102px;
    z-index: 1;
    position: absolute;
    margin-top: 233px;
    margin-left: 8px;
    padding-left: 3px;
    font-size: 11px;
    text-align: center;
    border: #006633 1px solid;
    background-color: #FFFFFF
}

div.tieredFeaturesTag {
    width: 102px;
    z-index: 1;
    position: absolute;
    margin-top: 215px;
    margin-left: 119px;
    padding-left: 3px;
    font-size: 11px;
    text-align: center;
    background-color: #006633;
    border: #006633 1px solid;
}

div.image3Tag {
    width: 105px;
    z-index: 1;
    position: absolute;
    margin-top: 233px;
    margin-left: 119px;
    font-size: 11px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #FFFFFF
}

div#patioImage {
    width: 260px;
    z-index: 1;
    position: absolute;
    margin-top: 130px;
    margin-left: 70px;
}

div#saleImage {
    width: 180px;
    z-index: 1;
    position: absolute;
    margin-top: 130px;
    margin-left: 360px;
}

div#awningHead {
    width: 105px;
    z-index: 1;
    position: absolute;
    margin-top: 210px;
    margin-left: 6px;
    font-size: 12px;
}

div#awningText {
    width: 105px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 6px;
    font-size: 11px;
    text-align: justify;
}

div#manualTag {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 210px;
    margin-left: 118px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #006633;
}

div#manImage {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 118px;
    border: #006633 solid 1px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

div#halfTag {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 210px;
    margin-left: 206px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #006633;
}

div#halfImage {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 206px;
    border: #006633 solid 1px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 11px
}

div#elecTag {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 210px;
    margin-left: 294px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #006633;
}

div#elecImage {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 294px;
    border: #006633 solid 1px;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px
}

div#windTag {
    width: 86px;
    z-index: 1;
    position: absolute;
    margin-top: 210px;
    margin-left: 382px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #006633;
}

div#windImage {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 382px;
    border: #006633 solid 1px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 5px
}

div#accesTag {
    width: 86px;
    z-index: 1;
    position: absolute;
    margin-top: 210px;
    margin-left: 471px;
    text-align: center;
    border: #006633 solid 1px;
    background-color: #006633;
}

div#accesImage {
    width: 85px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 471px;
    border: #006633 solid 1px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 5px
}

div.thumbCatTop {
    width: 100px;
    height: 100px;
    position: absolute;
    margin-top: 15px;
    margin-left: 15px;
    /*border:#006633 solid 1px;*/
    background: #FFFFFF;
    text-align: center
}

div.thumbCatMid {
    width: 100px;
    height: 100px;
    position: absolute;
    margin-top: 130px;
    margin-left: 15px;
    /*border:#006633 solid 1px;*/
    background: #FFFFFF;
    text-align: center
}

div.thumbCatBot {
    width: 100px;
    height: 100px;
    position: absolute;
    margin-top: 245px;
    margin-left: 15px;
    /*border:#006633 solid 1px;*/
    background: #FFFFFF;
    text-align: center
}

div.catTitleRight {
    width: 140px;
    height: 90px;
    position: absolute;
    margin-top: -2px;
    margin-left: -2px;
    background: #006633;
    border: #006633 solid 1px;
    padding-top: 4px;
}

div.catTitleLeft {
    width: 120px;
    height: 40px;
    position: absolute;
    margin-top: -2px;
    margin-left: 460px;
    background: #006633;
    border: #006633 solid 1px;
    padding-top: 5px;
    padding-left: 5px;
}

td.thickGreenBorder {
    border: #006633 solid 3px;
}

div.whiteBoxTop {
    width: 150px;
    height: 100px;
    z-index: 1;
    position: absolute;
    margin-top: 15px;
    margin-left: 125px;
    padding-left: 3px;
    filter: alpha( opacity = 80);

-moz-opacity:
    .80;

opacity:
    .80;

background:
    #FFFFFF
}

span.TextTop {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 150px;
    height: 100px;
    position: absolute;
    margin-top: 15px;
    margin-left: 125px;
    padding-left: 3px;
}

div.whiteBoxMid {
    width: 150px;
    height: 100px;
    z-index: 1;
    position: absolute;
    margin-top: 130px;
    margin-left: 125px;
    padding-left: 3px;
    filter: alpha( opacity = 80);

-moz-opacity:
    .80;

opacity:
    .80;

background:
    #FFFFFF
}

span.TextMid {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 150px;
    height: 100px;
    position: absolute;
    margin-top: 130px;
    margin-left: 125px;
    padding-left: 3px;
}

div.whiteBoxBot {
    width: 150px;
    height: 100px;
    z-index: 1;
    position: absolute;
    margin-top: 245px;
    margin-left: 125px;
    padding-left: 3px;
    filter: alpha( opacity = 80);

-moz-opacity:
    .80;

opacity:
    .80;

background:
    #FFFFFF
}

span.TextBot {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 150px;
    height: 100px;
    position: absolute;
    margin-top: 245px;
    margin-left: 125px;
    padding-left: 3px;
} #menu {
    list-style: none;
} #menu span {
    list-style: none;
    display: none;
    position: absolute;
} #menu a {
    display: block;
    text-indent: -9000px;
    position: absolute;
    outline: none;
} #menu a:hover {
    background-position: left bottom;
} #menu a:hover span {
    display: block;
} #menu .viewAllBut {
    width: 150px;
    height: 30px;
    background: url(/images/button.gif) no-repeat;
    margin-left: 300px;
    margin-top: -2px;
}

div.catButLeft {
    width: 140px;
    height: 100px;
    position: absolute;
    margin-top: 5px;
    margin-left: 15px;
    background-image: url(images/newbutton.gif);
    background-repeat: no-repeat;
    padding-left: 2px;
    padding-top: 5px;
}

div.whiteText {
    position: absolute;
    width: 120px;
    height: 60px;
    text-align: center;
    font-family: Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 12px;
    padding-top: 5px;
    padding-left: -5px;
    margin: auto;
}

div.whiteTextLarge {
    position: absolute;
    width: 145px;
    text-align: center;
    font-family: Tahoma, Verdana, Arial;
    font-weight: bold;
    padding-top: 5px;
    padding-left: -5px;
    margin: auto;
}

div.above {
    width: 400px;
    height: 50px;
    margin-left: 205px;
    top: 485px;
    position: absolute;
    border: solid 1px #006633;
    background-color: #FFFFFF;
}

h1 {
    font-weight: bold;
    font-size: 14px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #006633;
}

h3 {
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #006633;
}

div.sphereText {
    width: 200px;
    height: 200px;
    position: absolute;
    margin-left: 400px;
    margin-top: 0px;
} .fancyTable {
    border: #CCCCCC solid 1px;
}

/*
 div span.popMe {
 display: none;
 
 }
 
 div:hover span.popMe {
 width:200px;
 height:150px;
 position:absolute;
 margin-left:150px;
 background-color:#FFFFFF;
 border:1px solid black;
 display:block;
 visibility:visible;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#000000;
 padding:3px ;
 text-align:left;
 
 }
 */
div.popYou span.popMe2 {
    display: none;
}

div.popYou:hover span.popMe2 {
    width: 220px;
    /* height:120px; */
    position: absolute;
    margin-left: 130px;
    background-color: #FFFFFF;
    border: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
}

div.popYou span.popMe3 {
    display: none;
}

div.popYou:hover span.popMe3 {
    width: 220px;
    /* height:120px; */
    position: absolute;
    margin-left: 0px;
    margin-top: 13px;
    background-color: #FFFFFF;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
} .priceTag {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
} .TextMainW {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
} #nextDayTwo {
    position: absolute;
    width: 176px;
    height: 25px;
    border-bottom: #FFFFFF 2px solid;
    margin-top: 5px;
    text-align: center;
    color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
}

div.popYou span.popMe4 {
    display: none;
}

div.popYou:hover span.popMe4 {
    width: 200px;
    /* height:120px; */
    position: absolute;
    margin-top: 150px;
    background-color: #FFFFFF;
    border: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
}

a span.pop {
    display: none;
    text-decoration: none;
}

a:hover {
    overflow: hidden;
    text-decoration: none;
}

a:hover span.pop {
    display: inline;
    border: 1px solid black;
    position: absolute;
    background-color: white;
    padding: 3px;
    margin-left: -9px;
    margin-top: -9px;
    overflow: hidden;
    color: #000000;
}

/* ================================================================
 This copyright notice must be untouched at all times.
 
 The original version of this stylesheet and the associated (x)html
 is available at http://www.cssplay.co.uk/menus/simple_vertical.html
 Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
 This stylesheet and the associated (x)html may be modified in any
 way to fit your requirements.
 =================================================================== */
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */ #menu_container {
    margin: 0px;
    position: relative;
    width: 300px;
    z-index: 100;
}

/* Get rid of the margin, padding and bullets in the unordered lists */ #pmenu, #pmenu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

/* Set up the link size, color and borders */ #pmenu a, #pmenu a:visited {
    display: block;
    width: 200px;
    font-size: 11px;
    color: #fff;
    height: 16px;
    line-height: 15px;
    text-decoration: none;
    border: 1px solid #000;
}

/* Set up the sub level borders */ #pmenu li ul li a, #pmenu li ul li a:visited {
    border-width: 0 1px 1px 1px;
} #pmenu li a.enclose, #pmenu li a.enclose:visited {
    border-width: 1px;
}

/* Set up the list items */ #pmenu li {
    float: left;
    background: #7484ad;
}

/* For Non-IE browsers and IE7 */ #pmenu li:hover {
    position: relative;
}

/* Make the hovered list color persist */ #pmenu li:hover > a {
    background: #dfd7ca;
    color: #c00;
}

/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */ #pmenu li ul {
    display: none;
}

/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */ #pmenu li:hover > ul {
    display: block;
    position: absolute;
    top: 0px;
    left: 120px;
    padding: 10px 30px 30px 30px;
    background: transparent url(transparent.gif);
    width: 120px;
}

/* Position the first sub level beneath the top level liinks */ #pmenu > li:hover > ul {
    left: -10px;
    top: 16px;
}

/* get rid of the table */ #pmenu table {
    position: absolute;
    border-collapse: collapse;
    top: 0;
    left: 0;
    z-index: 100;
    font-size: 1em;
}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */ * html #pmenu li a:hover {
    position: relative;
    background: #dfd7ca;
    color: #c00;
}

/* For accessibility of the top level menu when tabbing */ #pmenu li a:active, #pmenu li a:focus {
    background: #dfd7ca;
    color: #c00;
}

/* Set up the pointers for the sub level indication */ #pmenu li.fly {
    background: #7484ad;
} #pmenu li.drop {
    background: #7484ad;
}

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */ * html #pmenu li ul {
    visibility: hidden;
    display: block;
    position: absolute;
    top: 0px;
    left: 120px;
    padding: 10px 30px 30px 30px;
    background: transparent url(transparent.gif);
}

/* keep the third level+ hidden when you hover on first level link */ #pmenu li a:hover ul ul {
    visibility: hidden;
}

/* keep the fourth level+ hidden when you hover on second level link */ #pmenu li a:hover ul a:hover ul ul {
    visibility: hidden;
}

/* keep the fifth level hidden when you hover on third level link */ #pmenu li a:hover ul a:hover ul a:hover ul ul {
    visibility: hidden;
}

/* keep the sixth level hidden when you hover on fourth level link */ #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
    visibility: hidden;
}

/* make the second level visible when hover on first level link and position it */ #pmenu li a:hover ul {
    visibility: visible;
    left: 0px;
    top: 14px;
    lef\t:1px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */ #pmenu li a:hover ul a:hover ul {
    visibility: visible;
    top: 0px;
    left: 120px;
}

/* make the fourth level visible when you hover over third level link */ #pmenu li a:hover ul a:hover ul a:hover ul {
    visibility: visible;
}

/* make the fifth level visible when you hover over fourth level link */ #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {
    visibility: visible;
}

/* make the sixth level visible when you hover over fifth level link */ #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {
    visibility: visible;
}

/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
div.test {
    background-color: #006633;
}

div.test:hover {
    background-color: #0099FF
}

div.whiteBox {
    width: 177px;
    height: 60px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 5px;
    padding-left: 3px;
    filter: alpha( opacity = 75);

-moz-opacity:
    .75;

opacity:
    .75;

background:
    #FFFFFF
}

span.DarkText {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 177px;
    height: 50px;
    position: absolute;
    margin-top: 235px;
    margin-left: 5px;
    padding-left: 3px;
    font-weight: bold;
} .NotQuiteSoDarkText {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 177px;
    height: 50px;
    position: absolute;
    margin-top: 235px;
    margin-left: 5px;
    padding-left: 3px;
    font-weight: bold;
    color: #666666;
}

div.whiteBoxR {
    width: 177px;
    height: 60px;
    z-index: 1;
    position: absolute;
    margin-top: 230px;
    margin-left: 215px;
    padding-left: 3px;
    filter: alpha( opacity = 75);

-moz-opacity:
    .75;

opacity:
    .75;

background:
    #FFFFFF
}

span.DarkTextR {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 177px;
    height: 50px;
    position: absolute;
    margin-top: 235px;
    margin-left: 215px;
    padding-left: 3px;
    font-weight: bold;
}

span.NotQuiteSoDarkTextR {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    width: 177px;
    height: 50px;
    position: absolute;
    margin-top: 235px;
    margin-left: 215px;
    padding-left: 3px;
    font-weight: bold;
    color: #666666
}

h4 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #33626a;
    font-weight: normal;
    margin-bottom: 0px;
    line-height: -10px;
}

h3 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 20px;
    color: #006633;
    font-weight: normal;
    margin-bottom: 0px;
    line-height: -10px
} .standAwnTxt {
    position: relative;
    font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    left: 0px;
    text-align: justify;
} .standAwnImg {
    position: relative;
    float: right;
    top: 0px;
    margin: 0px 0px 1px 0px;
} .standAwnDim {
    position: absolute;
    font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    left: 0px;
    width: 45%;
} .standAwnDimNew {
} .standAwnWind {
    position: absolute;
    top: 0px;
    left: 45%;
    width: 20%;
} .standAwnWhy {
    position: absolute;
    top: 0px;
    left: 60%;
    width: 40%;
    text-align: justify;
} .standAwnTopQ {
    position: relative;
    top: 220px;
    left: 25%;
    width: 250px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #006633;
    font-size: 16px;
    font-weight: bold;
} .standAwnImg2 {
    position: relative;
    top: 250px;
    margin: auto;
    width: 50%;
} .standAwnTxtCon {
    position: absolute;
    top: 250px;
    margin-left: 305px;
    margin: auto;
    width: 100%;
    padding: 3px;
} .awnColLink {
    position: absolute;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin-top: 15px;
} .colorsBox {
    position: relative;
    margin-top: 260px;
} .colorsBox2 {
    position: relative;
    margin-top: 0px;
} .colorLinkGreen {
    position: absolute;
    top: 25px;
    width: 105px;
    padding: 2px;
} .colorImgGW {
    position: relative;
    top: 0px;
    left: 120px;
} .colorLinkGW {
    position: relative;
    top: 0px;
    left: 120px;
    width: 105px;
    padding: 2px;
} .colorLinkMS {
    position: relative;
    top: -10px;
    left: 130px;
    width: 105px;
    padding: 2px;
} .colorImgMS {
    position: relative;
    top: 0px;
    left: 130px;
} .colorLinkBlue {
    position: absolute;
    top: 23px;
    width: 105px;
    padding: 2px;
} .standAwnGuar {
    position: relative;
    top: 20px;
    left: 25%;
    width: 250px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #006633;
    font-size: 16px;
    font-weight: bold;
} .standAwnTxtB {
    position: relative;
    font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin-left: 0px;
    margin-top: 35px;
} .widthTdPos {
    position: absolute;
    top: 550px;
    width: 150px;
    font-size: 12px;
    color: #000000;
} .widthTdPosB {
    position: absolute;
    top: 600px;
    width: 150px;
    font-size: 12px;
    color: #000000;
} .widthTdPosC {
    position: absolute;
    top: 650px;
    width: 150px;
    font-size: 12px;
    color: #000000;
} #whiteLine {
    border-bottom: #FFFFFF 2px solid;
}

div.pinkBox {
    position: absolute;
    background-color: #FF99CC;
    border: #000 solid 1px;
    filter: alpha( opacity = 15);

-moz-opacity:
    .15;

opacity:
    .15;

height:
    128px;

width:
    390px;

z-index:
    -1;

top:
    238px;

left:
    407px;
}

/*
 div.nextDay {
 position:relative;
 background-color:#990000;
 border:#000 solid 1px;
 width:420px;
 padding:2px;
 font-family:Tahoma, Verdana, Arial, sans-serif;
 color:#FFFFFF;
 font-size:12px;
 }
 */
div.nextDay {
    position: relative;
    width: 415px;
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: 990000;
    font-size: 11px;
}

div.needHelp {
    position: absolute;
    background-color: #3291b1;
    border: #000 solid 1px;
    height: 50px;
    width: 200px;
    top: 600px;
    left: 200px;
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
}

div.whiteBoxHeader {
    width: 120px;
    height: 18px;
    z-index: 1;
    position: absolute;
    margin-top: 120px;
    margin-left: 70px;
    padding-left: 3px;
    filter: alpha( opacity = 90);

-moz-opacity:
    .90;

opacity:
    .90;

background:
    #FFFFFF;
}

div.whiteBoxHeaderM {
    width: 140px;
    height: 18px;
    z-index: 1;
    position: absolute;
    margin-top: 120px;
    margin-left: 50px;
    padding-left: 3px;
    filter: alpha( opacity = 90);

-moz-opacity:
    .90;

opacity:
    .90;

background:
    #FFFFFF;
}

div.whiteBoxHeaderR {
    width: 140px;
    height: 18px;
    z-index: 1;
    position: absolute;
    margin-top: 120px;
    margin-left: 50px;
    padding-left: 3px;
    filter: alpha( opacity = 90);

-moz-opacity:
    .90;

opacity:
    .90;

background:
    #FFFFFF;
}

span.DarkTextHeader {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    height: 18px;
    position: absolute;
    margin-top: 120px;
    margin-left: 70px;
    padding-left: 3px;
    font-weight: bold;
    padding-top: 2px
}

span.DarkTextHeaderM {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    height: 18px;
    position: absolute;
    margin-top: 120px;
    margin-left: 50px;
    padding-left: 3px;
    font-weight: bold;
    padding-top: 2px
}

span.DarkTextHeaderR {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    height: 18px;
    position: absolute;
    margin-top: 120px;
    margin-left: 50px;
    padding-left: 3px;
    font-weight: bold;
    padding-top: 2px
} .buttonBack {
    position: absolute;
    width: 110px;
    height: 70px;
    padding: 4px;
} .buttonBackMain {
    position: absolute;
    width: 169px;
    height: 40px;
    padding: 4px;
} #deliveryHead {
    position: relative;
    margin-top: 10px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 130px;
    padding-top: 3px;
    height: 15px;
} #deliveryMain {
    position: relative;
    margin-top: 0px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 121px;
    padding: 3px;
    background-color: #ECF9F9;
} #deliveryMainB {
    position: relative;
    margin-top: 0px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 11em;
    padding: 3px;
    background-color: rgb(255, 255, 255);
} #liveChat {
    position: relative;
    text-align: justify;
    height: auto;
    width: 119px;
    padding: 2px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #006633;
    margin-left: 0;
} #liveChatMain {
    postion: relative;
    border: #006633 solid 1px;
    padding: 3px;
    width: 121px;
} #priceGuarImg {
    position: relative;
    margin-top: -50px;
    margin-left: 82px;
} #priceGuarImgB {
    position: relative;
    margin-top: -50px;
    margin-left: 82px;
} #priceGuarHead {
    position: relative;
    margin-top: 2px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 130px;
    padding-top: 3px;
    height: 15px;
} #priceGuarMain {
    position: relative;
    margin-top: 25px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 120px;
    padding: 3px;
    background-color: #ECF9F9;
    color: #000000;
} #priceGuarMainB {
    position: relative;
    margin-top: 25px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 121px;
    padding: 3px;
    background-color: #ECF9F9;
} #leftCol {
    width: 130px;
    position: relative;
    padding: 0 0 0 0;
} .topLeftCorn {
    postion: relative;
    margin-left: -4px;
    margin-top: -4px;
    z-index: 5;
} .topRightCorn {
    postion: absolute;
    margin-right: -4px;
    margin-top: -19px;
    float: right;
} #liveChatMainB {
    postion: relative;
    border: #006633 solid 1px;
    padding: 3px;
    width: 123px;
    z-index: -10;
} .topLeftCornB {
    position: absolute;
    z-index: 100;
} .topRightCornB {
    postion: absolute;
    float: right;
} .botLeftCorn {
    position: absolute;
    margin-left: -4px;
    margin-top: -15px;
} .botRightCorn {
    position: absolute;
    margin-left: 106px;
    margin-top: -15px;
    float: right;
} #botLeftCornDel {
    position: absolute;
    margin-left: -4px;
    margin-top: -15px;
} #botRightCornDel {
    position: absolute;
    margin-left: 106px;
    margin-top: -4px;
    float: right;
} #botLeftCornFab {
    position: absolute;
    margin-left: -7px;
    margin-top: 15px;
    margin-top: -2px;
} #botRightCornFab {
    position: absolute;
    margin-left: 106px;
    margin-top: -15px;
    float: right;
} #boldChat {
    postion: relative;
    text-align: center;
} #pinkTick {
    position: absolute;
    margin-left: 97px;
    float: right;
} #pinkTick2 {
    position: absolute;
    margin-left: 95px;
    float: right;
} #ourFabricsHead {
    position: relative;
    margin-top: 10px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    width: 130px;
    padding-top: 3px;
    height: 15px;
} #ourFabricsMain {
    position: relative;
    margin-top: 0px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 121px;
    padding: 3px;
    background-color: #ECF9F9;
    height: 105px;
} #ourFabricsMainB {
    position: relative;
    margin-top: 0px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 121px;
    padding: 3px;
    height: 105px;
} #testiHead {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 130px;
    padding-top: 3px;
    height: 15px;
} #testiMain {
    position: relative;
    margin-top: 0px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 121px;
    padding: 3px;
    background-color: #ECF9F9;
} #testiMainB {
    position: relative;
    margin-top: 0px;
    border: #063 solid 1px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 121px;
    padding: 3px;
    background-color: rgb(255, 255, 255);
}

div.popGreen span.popGreen2 {
    display: none;
}

div.popGreen:hover span.popGreen2 {
    width: 50px;
    /* height:120px; */
    position: absolute;
    margin-left: 0px;
    margin-top: -40px;
    background-color: #FFFFFF;
    border: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
}

div.popGreen:active div.popGreen:focus span.popGreen2 {
    width: 50px;
    /* height:120px; */
    position: absolute;
    margin-left: 0px;
    margin-top: -40px;
    background-color: #FFFFFF;
    border: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
    visibility: visible
}

div.popMan span.popMan2 {
    display: none;
}

div.popMan:hover span.popMan2 {
    width: 50px;
    /* height:120px; */
    position: absolute;
    left: 300px;
    top: 300px;
    background-color: #FFFFFF;
    border: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
}

div.popMan:active span.popMan2 {
    width: 50px;
    /* height:120px; */
    position: absolute;
    left: 300px;
    top: 300px;
    background-color: #FFFFFF;
    border: 1px solid black;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    text-align: left;
    z-index: 5;
    visibility: visible;
}

div.test1 {
    visibility: hidden
}

span.test {
}

span.test:hover div.test1 {
    visibility: visible
}

span.test:active div.test1 {
    visibility: visible
} #mainContainer {
    width: 500px;
    height: 500px;
    border: #000000 solid 1px;
} #widthHead {
    height: 20px;
    width: 200px;
    position: relative;
    border: #000000 solid 1px;
} #awningType {
    position: relative;
    display: inline;
    border: #000000 solid 1px;
} #priceFrom {
    position: relative;
    border: #000000 solid 1px;
    display: inline;
} #awning2M {
    position: relative;
    border: #000000 solid 1px;
    width: 100px;
}

div#more {
    position: relative;
    display: inline;
}

a#main {
    visibility: visible;
}

span#hidden {
    visibility: hidden;
}

a#main:focus span#hidden {
    visibility: visible;
} #colLeft {
    width: 126px;
    text-align: left;
    position: relative;
} #colRight {
    width: 133px;
    text-align: left;
    position: relative;
} #chooseAwning {
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    width: 120px;
    margin-left: 10px;
} #whichAwning {
    background-image: url(http://www.primrose-london.co.uk/images/button-back.gif);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 117px;
    height: 80px;
    padding: 7px;
    position: relative;
    margin-top: 5px;
    padding-left: 9px;
} #rangePrices {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header-but.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #FFF;
    width: 129px;
    padding-top: 8px;
    height: 45px;
    background-color: #006633;
    padding-top: 13px;
} #rangePricesBot {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/round-corners-bot-but.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 129px;
    height: 19px;
    padding-top: 0px;
    margin-top: -3px;
} #chooseStyle {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 129px;
    height: 19px;
    padding-top: 2px;
    text-align: center;
} #chooseStyleMain {
    position: relative;
    margin-top: -2px;
    border: #006633 solid 1px;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    width: 100%;
    padding-left: 4px;
    line-height: 15px;
    padding-top: 7px;
    padding-bottom: 5px;
    background-color: #ECF9F9;
} #chooseSize {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 129px;
    height: 19px;
    padding-top: 2px;
    text-align: center;
} #chooseSizeMain {
    position: relative;
    margin-top: -2px;
    border: #006633 solid 1px;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    width: 123px;
    padding-left: 4px;
    padding-top: 8px;
    line-height: 15px;
    padding-bottom: 5px;
    background-color: #ECF9F9;
} .sizeChoice {
    position: relative;
    width: 25px;
    height: 15px;
    margin-left: 5px;
    margin-top: 4px;
    line-height: 20px
} #accessHead {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 129px;
    height: 19px;
    padding-top: 2px;
    text-align: center;
} #headContain {
    position: relative;
    width: 130px;
    background-color: #006633;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    margin-top: 3px;
} #contentHolder {
    position: relative;
    border: #006633 solid 1px;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    padding-left: 4px;
    padding-top: 8px;
    margin-top: 4px;
    line-height: 15px;
    padding-bottom: 5px;
    background-color: #ECF9F9;
    text-align: left;
    color: #000000;
    z-index: 3;
} #contentHolderB {
    position: relative;
    border: #006633 solid 1px;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    padding-left: 2px;
    padding-top: 8px;
    margin-top: 0px;
    line-height: 15px;
    padding-bottom: 5px;
    background-color: #ECF9F9;
    text-align: left;
    color: #000000;
    z-index: 3;
} #headContain #rightCorn {
    float: right;
    margin-right: 0;
    width: 19px;
} #headContain #leftCorn {
    float: left;
    margin-left: -2px;
} #accessMain {
    position: relative;
    margin-top: -2px;
    border: #006633 solid 1px;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    width: 123px;
    padding-left: 4px;
    padding-top: 8px;
    line-height: 15px;
    padding-bottom: 5px;
    background-color: #ECF9F9;
} #sparesHead {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 129px;
    height: 19px;
    padding-top: 2px;
    text-align: center;
} #sparesMain {
    position: relative;
    margin-top: -2px;
    border: #006633 solid 1px;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    width: 123px;
    padding-left: 4px;
    padding-top: 8px;
    line-height: 15px;
    padding-bottom: 5px;
    background-color: #ECF9F9;
} #rangePricesB {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/column-header-but.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 129px;
    padding-top: 8px;
    height: 45px;
    background-color: #006633;
    padding-top: 13px;
} #rangePricesBotB {
    position: relative;
    margin-top: 3px;
    background-image: url(http://www.primrose-london.co.uk/images/round-corners-bot-but.jpg);
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 129px;
    height: 19px;
    padding-top: 0px;
    margin-top: -3px;
} #anwingFrom {
    font-size: 10px;
    position: relative;
    margin-left: 10px;
    width: 45px;
    display: inline;
    margin-top: -5px;
} #awningPrice {
    position: relative;
    display: inline;
    width: 50px;
} #manAwning, #halfAwning, #fullAwning {
    margin-top: 3px;
    margin-left: 3px;
} .curveBox {
    position: relative;
    width: 100%;
    background: #006633;
    color: #ffffff;
    margin: 0 auto;
    margin-top: 5px;
    height: 19px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
} #cv1, #ctr {
    position: absolute;
    width: 19px;
    height: 19px;
    color: #006633;
    background: #fff;
    overflow: hidden;
    font-style: normal;
    z-index: 1;
} #cv1 {
    top: 0;
    left: 0;
} #ctr {
    top: 0;
    right: 0;
} .curveBox em b {
    position: absolute;
    font-size: 150px;
    font-family: arial;
    color: #006633;
    line-height: 40px;
    font-weight: normal;
} #cv1 b {
    left: -8px;
} #ctr b {
    left: -27px;
} #curveBox2 {
    background-color: transparent;
    margin: 0 auto;
    margin-top: 5px;
    position: relative;
} #curveBox3 {
    background-color: transparent;
    margin: 0 auto;
    margin-top: 25px;
    position: relative;
} #curveBox4 {
    background-color: transparent;
    margin: 0 auto;
    margin-top: 5px;
    position: relative;
} .xtop, .xbottom {
    display: block;
    background: transparent;
    font-size: 1px;
} .xb1, .xb2, .xb3, .xb4 {
    display: block;
    overflow: hidden;
} .xb1, .xb2, .xb3 {
    height: 1px;
} .xb2, .xb3, .xb4 {
    background: #FFF;
    border-left: 1px solid #063;
    border-right: 1px solid #063;
} .xb1 {
    margin: 0 5px;
    background: #063;
} .xb2 {
    margin: 0 3px;
    border-width: 0 2px;
} .xb3 {
    margin: 0 2px;
} .xb4 {
    height: 2px;
    margin: 0 1px;
} .xboxcontent {
    display: block;
    background: #FFF;
    border: 0 solid #063;
    border-width: 0 1px;
} .xboxcontent2 {
    display: block;
    background: #FFF;
    border: 0 solid #063;
    border-width: 0 1px;
    background: #ECF9F9;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
} .xtopB, .xbottomB {
    display: block;
    background: transparent;
    font-size: 1px;
} .xb1B, .xb2B, .xb3B, .xb4B {
    display: block;
    overflow: hidden;
    background: #ECF9F9;
} .xb1B, .xb2B, .xb3B {
    height: 1px;
} .xb2B, .xb3B, .xb4B {
    background: #ECF9F9;
    border-left: 1px solid #063;
    border-right: 1px solid #063;
} .xb1B {
    margin: 0 5px;
    background: #063;
} .xb2B {
    margin: 0 3px;
    border-width: 0 2px;
} .xb3B {
    margin: 0 2px;
} .xb4B {
    height: 2px;
    margin: 0 1px;
} .screenImg {
    position: absolute;
    margin-top: -53px;
    margin-left: 15px;
    display: inline;
} .screenTxt {
    position: absolute;
    margin-top: -38px;
    margin-left: 60px;
    width: 50px;
} .screenColHead {
    /*position:absolute;
     margin-top:-142px;
     margin-left:-60px;
     width:120px;*/
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
} .screenRedTxt {
    /*position:absolute;
     margin-top:-125px;
     margin-left:-63px;
     width:125px;*/
} .screenLink {
    /*position:absolute;
     margin-top:-70px;
     margin-left:-60px;
     width:120px;*/
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
}

input.searchWithStyle {
    height: 16px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    border: 0;
    padding-left: 2px;
}

input.searchWithImages {
    position: relative;
    border: 0;
    margin-bottom: -0.39em;
    line-height: 16px;
}

/* DO NOT DELETE THIS!!! */ #RT {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #FF0000
}

/* DO NOT DELETE THIS!!! */ .suggest_link {
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
} .suggest_link_over {
    background-color: #3366CC;
    padding: 2px 6px 2px 6px;
} #search_suggest {
    position: absolute;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #000000;
}

/* Reset styles for OOCSS */

img
{ 
  border: none;
}

.left
{ 
  float: left;
}

.clear
{ 
  clear: both;
}
.block
{ 
  display: block;
}

/* Typographies */

.thin_heading
{ 
  font-weight: normal;
  font-size: 16px;
}

/* Layouts */ 

.padd40
{ 
  padding: 40px;
}


.awnings_products_right_col	{
	float:right; 
	border:2px solid #666; 
	padding:5px; 
	-moz-border-radius:7px;
	margin-left:30px;
	width:200px;
}

.awning_header	{
	color:#006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
