@charset "UTF-8";
#container {
    position: relative;
    min-height: 100%;
    height: auto !important;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
#header {
    position: absolute;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    background-color: #fff;
}
#headerLogo {
    background-image: url(images/IrishMowers-Logo.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    background-color: #fff;
}
#headerCenter {
    float: left;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
    background-image: url(images/Telephone-faded.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
#headerRight {
    float: left;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    background-image: url(images/Ireland.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
#navBar {
    padding-top: 115px;
    padding-bottom: 5px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    background-color: #fff;
}
#quickLinks {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    background-color: #090;
    border-bottom-right-radius: 20px 20px;
    border-top-right-radius: 20px 20px;
    border-bottom-left-radius: 20px 20px;
    border-top-left-radius: 20px 20px;
    text-align: center;
}
#breadcrumbs {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    height: 20px;
}
#contentL {
    float: left;
    width: 150px;
    height: auto;
    padding-top: 260px;
    padding-left: 10px;
}
#advertLeft {
    width: 120px;
    height: 100px;
    padding-left: 10px;
    padding-right: 10px;
}
#greyBox {
    font-family: Tahoma, Geneva, sans-serif;
    width: 130px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    border: dotted;
    border-color: #090;
    border-width: thin;
    border-bottom-right-radius: 15px 15px;
    border-top-right-radius: 15px 15px;
    background-color: #eee;
}
#contentC {
    float: left;
    width: 640px;
    height: auto;
    padding-top: 260px;
    padding-left: 10px;
    padding-right: 10px;
}
#advertCenter {
    width: 630px;
    height: 100px;
    padding-left: 10px;
    padding-right: 10px;
}
.smallAdCenter {
    float: left;
    margin: 10px;
}
#productBox {
    width: 630px;
    height: auto;
    overflow: auto;
    border: dotted;
    border-color: #090;
    border-width: thin;
    border-bottom-left-radius: 15px 15px;
    border-bottom-right-radius: 15px 15px;
    border-top: hidden;
}
#productInfoColumnR {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR1 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR2 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR3 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR4 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR5 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR6 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR7 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR8 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR9 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR10 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR11 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR12 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR13 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR14 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR15 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR16 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR17 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR18 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR19 {
    float: left;
    width: 300px;
    height: auto;
}

#prodInfoR20 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR21 {
    float: left;
    width: 300px;
    height: auto;
}
#prodInfoR22 {
    float: left;
    width: 300px;
    height: auto;
}




#productImageLeft {
    float: left;
    width: 300px;
    padding: 15px 15px 15px 15px;
}
#chooseByL {
    float: left;
    width: 300px;
    padding-left: 15px;
}
#chooseByR {
    float: left;
    width: 300px;
    height: auto;
    padding-left: 15px;
}
.main-picture {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
#contentR {
    float: left;
    width: 150px;
    height: auto;
    padding-top: 260px;
    padding-left: 10px;
    padding-right: 10px;
}
#advertRight {
    width: 110px;
    height: 100px;
    padding-left: 30px;
    padding-right: 10px;
}
#advertBoxRight {
    width: 110px;
    height: 500px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#greyBoxRight {
    font-family: Tahoma, Geneva, sans-serif;
    width: 130px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    border: dotted;
    border-color: #090;
    border-width: thin;
    border-bottom-left-radius: 15px 15px;
    border-top-left-radius: 15px 15px;
    background-color: #eee;
}
html,
body {
    height: 100%;
}
.footer,
.push {
    height: 4em;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
#footerLogo {
    float: left;
    height: 270px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    background-color: #eee;
    border-bottom-left-radius: 20px 20px;
    border-top-left-radius: 20px 20px;
}
#footerCenter {
    float: left;
    height: 270px;
    margin-left: auto;
    margin-right: auto;
    width: 250px;
    background-color: #ccc;
}
#footerRight {
    float: left;
    height: 270px;
    margin-left: auto;
    margin-right: auto;
    width: 250px;
    background-color: #999;
    border-bottom-right-radius: 20px 20px;
    border-top-right-radius: 20px 20px;
}
.headerLogoTag {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-style: italic;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 6px;
    color: #000;
    text-align: center;
}
a:link {
    color: #900;
} /* unvisited link */
a:visited {
    color: #666;
} /* visited link */
a:hover {
    text-decoration: underline;
} /* mouse over link */
a:active {
    color: #000;
} /* selected link */
/*Contact info in the middle of the header div*/
.headerContact {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    color: #000;
    text-align: center;
}
.headerPhoneNo {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 800;
    font-size: 26px;
    font-style: italic;
    margin-left: auto;
    margin-right: auto;
    line-height: 50%;
    color: #333;
    text-align: center;
}
.headerPhoneNoROI {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 20px;
    font-style: italic;
    margin-left: auto;
    margin-right: auto;
    line-height: 50%;
    color: #333;
    text-align: center;
}
.headerDelivery {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 500;
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 4px;
    text-align: center;
}
.headerQuickLinks {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 500;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #000;
}
.headerQuickLinks a:link {
    color: #000;
    padding: 6px 6px 6px 6px;
} /* unvisited link */
.headerQuickLinks a:visited {
    color: #333;
    padding: 6px 6px 6px 6px;
} /* visited link */
.headerQuickLinks a:hover {
    color: #fff;
    text-decoration: none;
    padding: 6px 6px 6px 6px;
} /* mouse over link */
.headerQuickLinks a:active {
    color: #999;
} /* selected link */
.headerHot {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 500;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #fff;
}
.breadcrumbHere {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    color: #090;
}
.breadcrumbBack {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    color: #666;
}
.breadcrumbPage {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    color: #c30;
}
.brandHeadline {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 16px;
    padding-top: 6px;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    background-color: #c30;
    width: 100%;
    height: 30px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    text-align: center;
}
.productHeadline {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 16px;
    padding-top: 6px;
    margin-left: auto;
    margin-right: auto;
    color: #c30;
    text-align: center;
}
.productHeadline a:link {
    color: #c30;
} /* unvisited link */
.productHeadline a:visited {
    color: #c33;
} /* visited link */
.productHeadline a:hover {
    color: #c30;
    text-decoration: underline;
} /* mouse over link */
.productHeadline a:active {
    color: #c03;
} /* selected link */
.productDescription {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin: 10px;
}
.productImageLeft {
    float: left;
    margin: 10px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #090;
}
h4.specification {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 14px;
    margin: 10px;
}
.RRP {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin: 10px;
    color: #999;
}
.rrpStrikeThrough {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin: 10px;
    color: #999;
    text-decoration: line-through;
}
.irishMowersPrice {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 16px;
}
.priceIncVat {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #090;
}
.priceEx {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin: 10px;
    color: #000;
}
/*Main specification bullet points*/
ul.productDescription {
    list-style: circle;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin: 10px;
}
.keywords {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #0cf;
    text-align: center;
    padding-right: 10px;
    padding-left: 15px;
}
.footerHeadline {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    padding-right: 10px;
    padding-left: 15px;
}
.footerLinks {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 400;
    font-size: 84%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
}
.footerLinks a:link {
    color: #000;
    padding: 6px 6px 6px 6px;
} /* unvisited link */
.footerLinks a:visited {
    color: #333;
    padding: 6px 6px 6px 6px;
} /* visited link */
.footerLinks a:hover {
    color: #fff;
    background-color: #33c;
    text-decoration: none;
    padding: 6px 6px 6px 6px;
} /* mouse over link */
.footerLinks a:active {
    color: #ccc;
} /* selected link */
.copyright {
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 200;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.advertLeft {
    position: absolute;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #333;
    text-align: center;
    vertical-align: top;
}
.advertRight {
    position: absolute;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #000;
    text-align: left;
    vertical-align: top;
}
.advertHeadline {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bolder;
    font-size: 20px;
    color: #000;
    padding-right: 10px;
    text-align: center;
}
.leftMenu {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 84%;
    width: 130px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #eee;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    list-style-type: none;
    cursor: default;
    width: auto;
}
.leftMenu a:link {
    color: #000;
    padding: 6px 6px 6px 6px;
} /* unvisited link */
.leftMenu a:visited {
    color: #333;
    padding: 6px 6px 6px 6px;
} /* visited link */
.leftMenu a:hover {
    color: #fff;
    background-color: #33c;
    text-decoration: none;
    padding: 6px 6px 6px 6px;
} /* mouse over link */
.leftMenu a:active {
    color: #ccc;
} /* selected link */
/*Font used in left and right columns*/
.buyFromUs {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 300;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
}
.buyFromUs a:link {
    color: #000;
    padding: 6px 6px 6px 6px;
} /* unvisited link */
.buyFromUs a:visited {
    color: #333;
    padding: 6px 6px 6px 6px;
} /* visited link */
.buyFromUs a:hover {
    background-color: transparent;
    color: #666;
    text-decoration: underline;
} /* mouse over link */
.buyFromUs a:active {
    color: #999;
} /* selected link */
.testimonialName {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
}
.phrase {
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 600;
    font-size: 16px;
}
.imgCentre {
    text-align: center;
}