html, body {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             100%;
    height:            100%;
    position:          relative;
    z-index:           0;
    background-color:  #014165;
	background-image:  url("../images/bg.jpg");
	background-repeat: repeat-x;
}

#container {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    100%;
    height:   100%;
    position: relative;
}

#page {
    border:           0px;
    margin:           0px;
    padding:          0px;
    width:            100%;
    position:         relative;
    top:              0px;
    background-color: #ffffff;
}

#header {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             770px;
    height:            135px;
    position:          relative;
	background-image:  url("../images/header.jpg");
	background-repeat: no-repeat;
}

#header .home {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    770px;
    height:   135px;
    position: absolute;
    top:      0px;
    left:     0px;
    display:  block;
    z-index:  1;
}

#header .enviroglobal {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    74px;
    height:   72px;
    position: absolute;
    top:      63px;
    left:     470px;
    display:  block;
    z-index:  2;
}
/*
#menu {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             770px;
    height:            30px;
    position:          relative;
    background-image:  url("../images/menubg.jpg");
    background-repeat: repeat-x;
    z-index:           1;
}

#menu .topRow {
    border:   0px;
    margin:   1px 0px 0px 0px;
    padding:  0px;
    width:    770px;
    height:   14px;
    overflow: hidden;
    position: absolute;
    top:      0px;
    left:     0px;
}

#menu .topRow a {
    border:   0px;
    margin:   0px 3px 0px 0px;
    padding:  0px;
    height:   14px;
    position: relative;
    float:    left;
    display:  inline;
}

#menu .topRow .easyspray {
    margin-left:      2px;
    width:            68px;
    background-image: url("../images/easyspraylink.gif");
}

#menu .topRow .easyspray:hover {
    background-position: -68px 0px;
}

#menu .topRow .justaddarenas {
    width:            92px;
    background-image: url("../images/justaddarenaslink.gif");
}

#menu .topRow .justaddarenas:hover {
    background-position: -92px 0px;
}

#menu .topRow .justaddhorses {
    width:            91px;
    background-image: url("../images/justaddhorseslink.gif");
}

#menu .topRow .justaddhorses:hover {
    background-position: -91px 0px;
}

#menu .topRow .mosquitoless {
    width:            93px;
    background-image: url("../images/mosquitolesslink.gif");
}

#menu .topRow .mosquitoless:hover {
    background-position: -93px 0px;
}

#menu .topRow .noweedmat {
    width:            75px;
    background-image: url("../images/noweedmatlink.gif");
}

#menu .topRow .noweedmat:hover {
    background-position: -75px 0px;
}

#menu .topRow .stallsecurspray {
    width:            92px;
    background-image: url("../images/stallsecurspraylink.gif");
}

#menu .topRow .stallsecurspray:hover {
    background-position: -92px 0px;
}

#menu .topRow .teamzebra {
    width:            73px;
    background-image: url("../images/teamzebralink.gif");
}

#menu .topRow .teamzebra:hover {
    background-position: -73px 0px;
}

#menu .topRow .watercheck {
    width:            86px;
    background-image: url("../images/waterchecklink.gif");
}

#menu .topRow .watercheck:hover {
    background-position: -86px 0px;
}

#menu .topRow .wysiwipe {
    width:            64px;
    background-image: url("../images/wysiwipelink.gif");
}

#menu .topRow .wysiwipe:hover {
    background-position: -64px 0px;
}

#menu .divider {
    border:           0px;
    margin:           0px;
    padding:          0px;
    width:            760px;
    height:           1px;
    position:         absolute;
    top:              14px;
    left:             5px;
    color:            #008d6b;
    background-color: #008d6b;
}

#menu .bottomRow {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    770px;
    height:   10px;
    overflow: hidden;
    position: absolute;
    top:      15px;
    left:     0px;
}

#menu .bottomRow a {
    border:   0px;
    margin:   0px 3px 0px 0px;
    padding:  0px;
    height:   10px;
    position: relative;
    float:    left;
    display:  inline;
}

#menu .bottomRow .aboutama {
    margin-left:      45px;
    width:            60px;
    background-image: url("../images/aboutamalink.gif");
}

#menu .bottomRow .aboutama:hover {
    background-position: -60px 0px;
}

#menu .bottomRow .awardsbtn {
    width:            52px;
    background-image: url("../images/award_button.gif");
}

#menu .bottomRow .awardsbtn:hover {
    background-position: -52px 0px;
}

#menu .bottomRow .news {
    width:            35px;
    background-image: url("../images/newslink.gif");
}

#menu .bottomRow .news:hover {
    background-position: -35px 0px;
}

#menu .bottomRow .products {
    width:            54px;
    background-image: url("../images/productslink.gif");
}

#menu .bottomRow .products:hover {
    background-position: -54px 0px;
}

#menu .bottomRow .boatcarervcottage {
    width:            112px;
    background-image: url("../images/boatcarervcottagelink.gif");
}

#menu .bottomRow .boatcarervcottage:hover {
    background-position: -112px 0px;
}

#menu .bottomRow .industrial {
    width:            60px;
    background-image: url("../images/industriallink.gif");
}

#menu .bottomRow .industrial:hover {
    background-position: -60px 0px;
}

#menu .bottomRow .pneumaticlubricants {
    width:            113px;
    background-image: url("../images/pneumaticlubricantslink.gif");
}

#menu .bottomRow .pneumaticlubricants:hover {
    background-position: -113px 0px;
}

#menu .bottomRow .testimonials {
    width:            72px;
    background-image: url("../images/testimonialslink.gif");
}

#menu .bottomRow .testimonials:hover {
    background-position: -72px 0px;
}

#menu .bottomRow .howtoorder {
    width:            77px;
    background-image: url("../images/howtoorderlink.gif");
}

#menu .bottomRow .howtoorder:hover {
    background-position: -77px 0px;
}

#menu .bottomRow .contactus {
    width:            63px;
    background-image: url("../images/contactuslink.gif");
}

#menu .bottomRow .contactus:hover {
    background-position: -63px 0px;
}
*/
#menu .box {
    border-top:       0px;
    border-left:      1px solid black;
    border-bottom:    0px;
    border-right:     1px solid black;
    margin:           0px;
    padding:          0px;
    width:            90px;
    position:         absolute;
    visibility:       hidden;
    background-color: #ffffff;
}

#menu .box a {
    border-top:       0px;
    border-left:      0px;
    border-bottom:    1px solid black;
    border-right:     0px;
    margin:           0px;
    padding:          2px;
    position:         relative;
    display:          block;
    font-family:      arial;
    font-size:        10px;
    color:            #000000;
    text-decoration:  none;
}

    * html #menu .box a { /* IE box hack. */
        height: 15px;
    }

#menu #menuBox1 {
    width: 100px;
    top:   30px;
    left:  210px;
}

#menu #menuBox2 {
    top:   30px;
    left:  310px;
}

#menu #menuBox3 {
    width: 110px;
    top:   30px;
    left:  390px;
}

#body {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    770px;
    position: relative;
    float:    left;
    top:      0px;
    left:     0px;
}

#left {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    102px;
    float:    left;
}

#left .springlaunch {
    border:            0px;
    margin:            0px;
    padding:           20px 0 0 15px !important;
    width:             87px !important;
    height:            193px !important;
    position:          relative;
    top:               0px;
    left:              0px;
    background-image:  url("../images/spring-promo.jpg") !important;
    background-repeat: no-repeat;
    color: #f88d36;
    font-size: 14px;
    font-family: Tahoma;
    font-weight: bold;
}

#left .springlaunch a {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    60px;
    height:   15px;
    display:  block;
    color: #f88d36;
    text-decoration: none;
}
#left .springlaunch a:hover, #left .springlaunch a.active {
    color: #a34d08;
}
#left .springlaunch span {
	font-size: 18px;
	display: block;
	margin-bottom: 20px;
}

#left .battery {
    border:            0px;
    margin:            0px 0px 26px 0px;
    padding:           0px;
    width:             102px;
    height:            91px;
    position:          relative;
    top:               0px;
    left:              0px;
    background-image:  url("../images/leftbattery.jpg");
    background-repeat: no-repeat;
}

#left .hunters {
    border:            0px;
    margin:            0px 0px 28px 0px;
    padding:           0px;
    width:             95px;
    height:            70px;
    position:          relative;
    top:               0px;
    left:              4px;
    background-image:  url("../images/lefthunters.jpg");
    background-repeat: no-repeat;
}

#left .omoa {
    border:            0px;
    margin:            0px 0px 29px 0px;
    padding:           0px;
    width:             95px;
    height:            56px;
    position:          relative;
    top:               0px;
    left:              4px;
    background-image:  url("../images/leftomoa.jpg");
    background-repeat: no-repeat;
}

#left .equestrian {
    border:            0px;
    margin:            0px 0px 31px 0px;
    padding:           0px;
    width:             84px;
    height:            87px;
    position:          relative;
    top:               0px;
    left:              9px;
    background-image:  url("../images/leftequestrian.jpg");
    background-repeat: no-repeat;
}

#left .ontario {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             90px;
    height:            27px;
    position:          relative;
    top:               0px;
    left:              6px;
    background-image:  url("../images/leftontario.jpg");
    background-repeat: no-repeat;
}

#left .boating {
    border:            0px;
    margin:            0px;
    padding:           0px;
    width:             90px;
    height:            27px;
    position:          relative;
    top:               0px;
    left:              6px;
    background-image:  url("../images/leftboating.jpg");
    background-repeat: no-repeat;
}


#right {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    668px;
    float:    left;
}

#text {
    border:      0px;
    margin:      10px 0px 0px 10px;
    padding:     0px;
    position:    relative;
    top:         0px;
    left:        0px;
    font-family: arial;
    font-size:   11px;
    color:       #000000;
}

#text .link {
    border:          0px;
    margin:          0px;
    padding:         0px;
    font-family:     arial;
    font-size:       11px;
    text-decoration: none;
    color:           #0000ff;
}

#text .footer {
    border:      0px;
    margin:      20px 0px 30px 0px;
    padding:     0px;
    width:       100%;
    text-align:  center;
    font-family: arial;
    font-size:   10px;
    color:       #404040;
}

#text .footer a {
    border:          0px;
    margin:          0px;
    padding:         0px;
    font-family:     arial;
    font-size:       10px;
    text-decoration: none;
    color:           #404040;
}

p {
    border:  0px;
    margin:  0px 0px 10px 0px;
    padding: 0px;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

#bread_crumb{
	list-style: none;
	position: relative;
	float: right;
	top: 10px;
	right: 10px;
	margin: 0;
	padding: 0;
	font-size-adjust: 10px;
	font-family: arial;
	z-index: 10;
}

#bread_crumb li{
	display: block;
	float: left;
	padding: 0;
	margin: 0 3px;
}

#bread_crumb li a{
	color: #0075b6;
}

.babyblue{ padding: 20px 30px; background: #cbe3ef; width:668px;margin-left:-10px; display: table; height:442px;}
.col_half{ width: 50%; float:left; display: table-cell; vertical-align: middle;}
.col_halfBlank{ width: 50%; float:left; vertical-align: middle;}
.text-middle{display: table; height: 402px; width: 300px; _position: relative; overflow: hidden;}
.mid{ _position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}
.col_half p{  _position: relative; _top: -50%; font-family: Tahoma; color:#4d4d52; font-size:12px; padding-left:20px; }
.col_halfBlank p{  _position: relative; _top: -50%; font-family: Tahoma; color: black; font-size:12px; }
.clear{clear:both; height:1px;}
