
.Space {
    display:        block;
    visibility:     hidden;
    overflow:       hidden;
    width:          1px;
    height:         1px;
}
table.Space {
    display:        none;
}


.ExpandedImageArea {
    position:			fixed;
    top:            0;
    bottom:         0;
    z-index:		900;
    text-align:		center;
    width:          100%;
    background:     url('http://southeastlandscaping.ca/images/Background/Shadow.png');
    background:     rgba(0,0,0,0.9);
    -webkit-animation-duration:600ms;
    -moz-animation-duration:600ms;
    -webkit-animation-name:FadeToBlack;
    -moz-animation-name:FadeToBlack;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-timing-function:ease-in-out;
}

.ExpandedImageArea .TabWin {
    margin-top:         50px;
}
.ExpandedImageArea .Window {
    background:     #fff;
    padding:        6px;
    border-radius:  6px;
    -moz-border-radius: 6px;
    -webkit-box-shadow:     1px 1px 4px #000;
    -moz-box-shadow:     1px 1px 4px #000;
    box-shadow:     1px 1px 4px #000;
    _border:     1px solid #999;
    -webkit-animation-duration:350ms;
    -moz-animation-duration:350ms;
    -webkit-animation-name:pop;
    -moz-animation-name:pop;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-timing-function:ease-in-out;
}
.a {
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    -webkit-animation-name:pop;
    -moz-animation-name:pop;
    -webkit-animation-timing-function:ease-in-out;
    -moz-animation-timing-function:ease-in-out
}
@-webkit-keyframes pop{
    0%      {   -webkit-transform:scale3d(0.5, 0.5, 1);opacity:0;}
    45%     {   -webkit-transform:scale3d(1.12, 1.12, 1)}
    80%     {   -webkit-transform:scale3d(0.9, 0.9, 1);opacity:1;}
    100%    {   -webkit-transform:scale3d(1, 1, 1);opacity:1;}
}
@-moz-keyframes pop{0%{opacity:0}100%{opacity:1}}

@-webkit-keyframes FadeToBlack{
    0%      {   background:     rgba(0,0,0,0.0);    }
    10%     {   background:     rgba(0,0,0,0.1);    }
    20%     {   background:     rgba(0,0,0,0.2);    }
    30%     {   background:     rgba(0,0,0,0.3);    }
    40%     {   background:     rgba(0,0,0,0.4);    }
    50%     {   background:     rgba(0,0,0,0.5);    }
    60%     {   background:     rgba(0,0,0,0.6);    }
    70%     {   background:     rgba(0,0,0,0.7);    }
    80%     {   background:     rgba(0,0,0,0.8);    }
    90%     {   background:     rgba(0,0,0,0.9);    }
}
@-moz-keyframes FadeToBlack{
    0%      {   background:     rgba(0,0,0,0.0);    }
    10%     {   background:     rgba(0,0,0,0.1);    }
    20%     {   background:     rgba(0,0,0,0.2);    }
    30%     {   background:     rgba(0,0,0,0.3);    }
    40%     {   background:     rgba(0,0,0,0.4);    }
    50%     {   background:     rgba(0,0,0,0.5);    }
    60%     {   background:     rgba(0,0,0,0.6);    }
    70%     {   background:     rgba(0,0,0,0.7);    }
    80%     {   background:     rgba(0,0,0,0.8);    }
    90%     {   background:     rgba(0,0,0,0.9);    }
}


.ExpandedImageArea .Close {
    
    font-family:			AvantGarde Bk BT,AvantGarde,Tahoma,Arial;
    font-size:              14px;
    font-weight:            bold;
    color:                  #c00;
    text-align:             center;
    padding:                5px;
}
* html #expandedImageDiv {
	position:			absolute;
    top:			expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
    height:			expression(screen.availHeight+'px');
}




/*| Throw Message Alert Box	[Start]	|*/
.ThrowMessage
{	display:				block;
    position:				fixed;
    _position:               absolute;
    top:					5px;
    left:					10px;
    font-family:			AvantGarde Bk BT,AvantGarde,Tahoma,Arial;
    padding:				3px 0px 4px 10px;
    font-size:				12px;
    border-radius:			4px;
    -moz-border-radius:		4px;
    width:					200px;
    background:				#f3e5ad;
    color:					#f00;
    border:					1px solid #b57042;
    -webkit-box-shadow:		2px 2px 2px #333333;
    -moz-box-shadow:		2px 2px 2px #333333;
    box-shadow:				2px 2px 2px #333333;
    
    z-index:		1000;
    
}
.ThrowMessage:first-line
{	font-size:				14px;
}

/* v Validate Bubbles */

.Bubble {
    position:               absolute;
    display:                block;
    z-index:                30;
}
.Bubble,
.Bubble .LeftSide,
.Bubble .RightSide {
    background-repeat:      no-repeat;
}

.ValidateBubble {
    height:                 34px;
    padding-right:          3px;
}
.ValidateBubble .LeftSide,
.ValidateBubble .Comment,
.ValidateBubble .RighttSide {
    height:                 30px;
}
.ValidateBubble,
.ValidateBubble .LeftSide,
.ValidateBubble .RightSide,
.ValidateBubble .Comment {
    background-image:       url('../App_Global/Images/Bubble/Validate.png?date');
}
.ValidateBubble .Comment {
    background-position:                0px -30px;
    background-repeat:                  repeat-x;
    font-family:                        'Helvetica Neue',Helvetica,Verdana,Arial;
    font-size:                          12px;
    color:                              #800;
}


.ValidateRight {
    background-position:    right -60px;
}
.ValidateRight .LeftSide {
    width:                  16px;
    background-position:    0px 0px;
    
}
.ValidateRight .RightSide {
    width:                  8px;
    background-position:    -24px 0px;
    
}

.ValidateLeft {
    background-position:    10px -96px;
}
.ValidateLeft .LeftSide {
    width:                  8px;
    background-position:    -16px 0px;
    
}
.ValidateLeft .RightSide {
    width:                  16px;
    background-position:    -32px 0px;
    
}
/* ^ Validate Bubbles */




body.print_friendly_body {
	background:#fff;
	margin: 4px;
}

body.print_friendly_body td,
body.print_friendly_body span,
body.print_friendly_body div,
body.print_friendly_body a,
body.print_friendly_body a:hover {
	color:#000;
}
body.print_friendly_body .Content {
	background:#fff url('Static.css');
}

body.print_friendly_body .title {
	background:#00c;
	color:#fff;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial;
	padding:2px;
}
body.print_friendly_body pre {
	color:#000;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial;
}

/*| Send to a Friend |*/
.sendto {
    background:#fff;
    position:absolute;
    border:1px inset #fff;
    display:none;
    filter:alpha(opacity=90);
    opacity:0.9;
    -khtml-opacity:0.9;
}
.sendto, .sendto td {
    font-family:Verdana,Tahoma,Arial;
    color:#000;
}
.sendto a {
    font-weight:bold;
    text-decoration:none;
    color:#00c;
}
body {
    background:             #e6f0e9;
}
body.body-View-A {
    background:             #3c8f54;
}

body,
form {
	margin:			0px 0px 0px 0px;
}
form {
    
}


.IE6 form {
}




/*| v COLOURS |*/
body {
    
}
.e-Root-Table {
    background:                             #fff;
}

.e-Tool {
    background:                             #352176;
    border-bottom:                          1px solid #d9d9d9;
}
.e-Head {
    background:                             #fff;
}


.e-pan-Title .SiteMapHeader,
.e-pan-Title .SiteMapHeader span {
    color:                                  #fff;
}
.Content .TreeView .Title {
    color:                                  #033c82;
}
.Content,
.Content td {
	color:                                  #000;
}

.Content .Text a {
	color:                                  #352176;
    transition:                             color 300ms, background 500ms;
    -moz-transition:                        color 300ms, background 500ms;		/* Firefox 4 */
    -webkit-transition:                     color 300ms, background 500ms;		/* Safari and Chrome */
    -o-transition:                          color 300ms, background 500ms;		/* Opera */
}
.Content .Text a img {
	border-color:                           #352176;
    transition:                             border-color 300ms, background 500ms;
    -moz-transition:                        border-color 300ms, background 500ms;		/* Firefox 4 */
    -webkit-transition:                     border-color 300ms, background 500ms;		/* Safari and Chrome */
    -o-transition:                          border-color 300ms, background 500ms;		/* Opera */
}
.Content .Text a:hover {
	color:                                  #fff;
    background:                             #352176;
}
.Content .Text a:hover > img {
	color:                                  #fff;
    background:                             #352176;
}
.Content .Text a:hover img {
    border-color:                           #352176;
}


.TreeView td.Node,
.TreeView td.Node a {
    color:                                  #00482d;
    transition:                             color 300ms, background 500ms;
    -moz-transition:                        color 300ms, background 500ms;		/* Firefox 4 */
    -webkit-transition:                     color 300ms, background 500ms;		/* Safari and Chrome */
    -o-transition:                          color 300ms, background 500ms;		/* Opera */
}
.TreeView .SiteMapTree td.Selected,
.TreeView .SiteMapTree td.Selected a,
.TreeView .SiteMapTree td.Node a.Selected,
.TreeView .SiteMapTree td.Hover,
.TreeView .SiteMapTree td.Hover a {
    color:                                  #fff;
}

.TreeView .SiteMapTree td.Selected {
    background:     #d66c3b;
    text-shadow:    -1px -1px 1px #a94a1e;
}
.TreeView .SiteMapTree td.Hover {
    background:     #d66c3b;
}

.BreadCrumb,
.BreadCrumb a {
    color:                                  #888;
}
.BreadCrumb a:hover,
.Bread .Crumb .Hover {
    color:                                  #fff;
    background-color:                       #3c8f54;
}

/*| ^ COLOURS |*/

/*| v Site Construct |*/





.n-h-Top {
    background:                             url('../Images/Background/Header.png') repeat-x;
}
.IE6 .n-h-Menu {
    background-image:                       url('../Images/Background/Header.gif');
}
.n-h-Small-Menu,
.n-h-Menu {
    font-family:                            Verdana,Tahoma,Arial;
    background:                             rgba(40,111,60,0.91);
    _background:                            url('../Images/Background/Menu.png');
}
.IE6 .n-h-Menu {
    background:                             #337044;
}

.n-Logo {
    background:                             url('../Images/Logo/Southeast.png');
}
.IE6 .n-Logo {
    background:                             url('../Images/Logo/Southeast.gif');
}
.s-Anchor-Cell {
    vertical-align:                         middle;
}



.n-hc-Slogan {
    text-align:                             right;
    padding:                                8px 18px 8px 0px;
}
.n-hc-Slogan-Text {
    font-family:                            Verdana,Tahoma,Arial;
    font-size:                              18px;
    font-style:                             italic;
    color:                                  #3c8f54;
}
.n-h-Fixed  .n-hc-Slogan-Text {
    font-size:                              14px;
}


.body-View-A .n-hc-Slogan-Text {
    font-size:                              12px;
    padding:                                0px 18px 0px 0px;
}
.body-View-A .n-ToTop {
    padding:                                0px 18px 0px 0px;
    text-align:                             right;
}
.body-View-B .n-hc-Slogan-Text {
    font-size:                              14px;
}
.body-View-C .n-hc-Slogan-Text {
    font-size:                              16px;
}
.body-View-D .n-hc-Slogan-Text {
    font-size:                              18px;
}
.body-View-E .n-hc-Slogan-Text {
    font-size:                              18px;
}

.body-View-A .n-h-Fixed .n-hc-Slogan-Text {
    font-size:                              10px;
}
.body-View-B .n-h-Fixed .n-hc-Slogan-Text {
    font-size:                              11px;
}
.body-View-C .n-h-Fixed .n-hc-Slogan-Text {
    font-size:                              12px;
}
.body-View-D .n-h-Fixed .n-hc-Slogan-Text {
    font-size:                              13px;
}
.body-View-E .n-h-Fixed .n-hc-Slogan-Text {
    font-size:                              14px;
}



.n-hc-Phone {
    vertical-align:                         top;
    text-align:                             right;
    padding:                                0px 0px 8px 18px;
    font-family:                            Verdana,Tahoma,Arial;
    font-size:                              24px;
    text-shadow:                            0px 0px 8px #fff;
}
.n-hc-Slogan,
.n-hc-Phone a[href^=tel],
.n-hc-Phone {
    color:                                  #e14700;
    text-decoration:                        none;
}
.body-View-C .n-hc-Phone {
    height:                                  44px;
}
.body-View-D .n-hc-Phone,
.body-View-E .n-hc-Phone {
    height:                                  58px;
}
.n-h-Fixed  .n-hc-Phone {
    font-size:                              14px;
    height:                                  32px;
}

.n-sm-Phone {
    font-size:                              18px;
    margin-right:                           18px;
}
.n-sm-Phone a[href^=tel],
.n-sm-Phone {
    color:                                  #fff;
    text-decoration:                        none;
}
.n-h-Fixed  .n-sm-Phone {
    font-size:                              14px;
}




.s-Anchor,
.s-Anchor div {
    display:                                block;
    height:                                 35px;
}
.n-h-Fixed .s-Anchor,
.n-h-Fixed .s-Anchor div {
    height:                                 28px;
}
a.s-Anchor {
    overflow:                               hidden;
    padding:                                0px 0px 0px 0px;
    margin-left:                            14px;
    text-decoration:                        none;
    border-radius:                          6px;
    transition:                             background 600ms, color 600ms;
    -moz-transition:                        background 600ms, color 600ms;		/* Firefox 4 */
    -webkit-transition:                     background 600ms, color 600ms;		/* Safari and Chrome */
    -o-transition:                          background 600ms, color 600ms;		/* Opera */
}
.s-Anchor:hover {
    background-color:                       #d66c3b;
}



.s-Anchor div {
    color:                                  #fff;
    font-size:                              16px;
    background:                             url('../Images/Button/SmMenu.gif') no-repeat 7px 7px;
}
.n-h-Fixed  .s-Anchor div {
    font-size:                              14px;
    background-position:                    7px 4px;
}

.body-View-A .s-Anchor,
.body-View-A .s-Anchor div {
    width:                                  44px;
}
.body-View-A .s-Anchor {
    
}
.body-View-A .s-Anchor div {
    
}
.body-View-B .s-Anchor,
.body-View-B .s-Anchor div {
    width:                                  107px;
}
.body-View-B .s-Anchor {
    
}
.body-View-B .s-Anchor div {
    
}


.s-Anchor span {
    display:                                block;
    padding:                                7px 0px 0px 51px;
}
.n-h-Fixed  .s-Anchor span {
    padding:                                5px 0px 0px 51px;
}



.e-Root-Table {
    box-shadow:                             1px 0px 6px #000;
    transition:                             width 600ms;
    -moz-transition:                        width 600ms;		/* Firefox 4 */
    -webkit-transition:                     width 600ms;		/* Safari and Chrome */
    -o-transition:                          width 600ms;		/* Opera */
}
.body-View-None,
.body-View-A .hide-A,
.body-View-B .hide-B,
.body-View-C .hide-C,
.body-View-D .hide-D,
.body-View-E .hide-E {
    display:                                none;
}

.n-hc-Logo,
.n-hc-Slogan {
    width:                                  50%;
}




.body-View-C .n-hc-Logo-Table {
    margin:                                 0px 18px;
}
.body-View-D .n-hc-Logo-Table,
.body-View-E .n-hc-Logo-Table {
    margin:                                 0px 24px;
}
.n-h-Fixed .n-hc-Logo-Table {
    margin:                                 0px 0px;
}


.n-hc-Logo-Cell {
    text-align:                             center;
}
.body-View-A .n-h-Static .n-h-Top {
    height:                                 100px;
}
.body-View-A .n-hc-Logo-Table {
    width:                                  100%;
}
.body-View-A .n-hc-Logo-Cell {
    text-align:                             left;
}
.body-View-A .n-Logo {
    width:                                  257px;
    height:                                 100px;
    background-position:                    0px -74px;
    
    width:                                  209px;
    height:                                 74px;
    background-position:                    0px 0px;
}
.body-View-B .n-Logo {
    width:                                  293px;
    height:                                 130px;
    background-position:                    0px -174px;
}
.body-View-C .n-Logo {
    width:                                  293px;
    height:                                 130px;
    background-position:                    0px -174px;
}
.body-View-D .n-Logo {
    width:                                  382px;
    height:                                 184px;
    background-position:                    0px -304px;
}
.body-View-E .n-Logo {
    width:                                  382px;
    height:                                 184px;
    background-position:                    0px -304px;
}

.n-h-Fixed .n-Logo {
    width:                                  209px;
    height:                                 74px;
    background-position:                    0px 0px;
}




.e-Carousel-Element {
    vertical-align:                         top;
}

.e-ce-Element-Panel {
    display:                                block;
    overflow:                               hidden;
}
.e-ce-Title-Panel {
    display:                                block;
    position:                               absolute;
    z-index:                                2;
}
.e-ce-t-Ele {
    vertical-align:                         bottom;
}
.e-ce-t-Bar {
    height:                                 30px;
    width:                                  95%;
}
.e-ce-Cell {
    padding:                                0px 2px;
}
.e-ce-t-Cell {
    width:                                  100%;
    box-shadow:                             1px 1px 2px #000;
}

.e-ce-t-Title .e-ce-t-Cell {
    display:                                block;
    height:                                 46px;
    background:                             #d66c3b;
}

.e-ce-t-Other {
    width:                                  31%;
}

.e-ce-t-Other .e-ce-t-Cell {
    display:                                block;
    height:                                 46px;
    background:                             #3c8f54;
}

.e-ce-Move-Panel {
    
}
.e-ce-mp-Ele {
    vertical-align:                         top;
}






.body-View-A .Carousel-App,
.body-View-A .e-ce-Move-Panel {
    xheight:                                 100px;
}
.body-View-B .Carousel-App,
.body-View-B .e-ce-Move-Panel {
    xheight:                                 100px;
}
.body-View-C .Carousel-App,
.body-View-C .e-ce-Move-Panel {
    xheight:                                 440px;
}
.body-View-D .Carousel-App,
.body-View-D .e-ce-Move-Panel {
    xheight:                                 515px;
}
.body-View-E .Carousel-App,
.body-View-E .e-ce-Move-Panel {
    xheight:                                 598px;
}








.body-View-A .n-Table-Page,
.body-View-A .e-Root-Table {
    width:                                  100%;
}
.body-View-B .n-Table-Page,
.body-View-B .e-Root-Table {
    width:                                  95%;
}
.body-View-C .n-Table-Page,
.body-View-C .e-Root-Table {
    width:                                  90%;
}
.body-View-D .n-Table-Page,
.body-View-D .e-Root-Table {
    width:                                  85%;
}
.body-View-E .n-Table-Page,
.body-View-E .e-Root-Table {
    width:                                  1275px;
}


.body-View-A .e-Blank-Header,
.body-View-A .n-h-Static {
    height:                                 135px;
}
.body-View-B .e-Blank-Header,
.body-View-B .n-h-Static {
    height:                                 165px;
}
.body-View-C .e-Blank-Header,
.body-View-C .n-h-Static {
    height:                                 165px;
}
.body-View-D .e-Blank-Header,
.body-View-D .n-h-Static {
    height:                                 230px;
}
.body-View-E .e-Blank-Header,
.body-View-E .n-h-Static {
    height:                                 230px;
}

.n-h-Fixed .n-h-Top {
    background-position:                    0px 0px;
}
.body-View-A .n-h-Top {
    background-position:                    0px -74px;
}
.body-View-B .n-h-Static .n-h-Top {
    background-position:                    0px -174px;
}
.body-View-C .n-h-Static .n-h-Top {
    background-position:                    0px -174px;
}
.body-View-D .n-h-Static .n-h-Top {
    background-position:                    0px -304px;
}
.body-View-E .n-h-Static .n-h-Top {
    background-position:                    0px -304px;
}

.body-View-A .n-h-Static .n-h-Small-Menu {
    height:                                 35px;
}
.body-View-B .n-h-Static .n-h-Small-Menu {
    height:                                 35px;
}

.n-h-Fixed .n-h-Small-Menu,
.n-h-Fixed .n-h-Menu {
    height:                                 28px;
}


/*ec-Cell ec-Main*/
.ec-Cell {
    vertical-align:                         top;
    xbox-shadow:                             inset 1px 1px 8px #f00;
}

.ec-Cell .Text a {
    color:                                  #d66c3b;
    display:                                inline-block;
    padding:                                1px 4px 2px 4px;
    border-radius:                          6px;
    text-decoration:                        none;
    transition:                             background 600ms, color 600ms;
    -moz-transition:                        background 600ms, color 600ms;		/* Firefox 4 */
    -webkit-transition:                     background 600ms, color 600ms;		/* Safari and Chrome */
    -o-transition:                          background 600ms, color 600ms;		/* Opera */
}
.ec-Cell .Text a:hover {
    color:                                  #fff;
    background-color:                       #d66c3b;
}
.ec-Main {
}


.ec-Main {
    
}
.ec-Main iframe {
}

.ec-Tab,
.ec-Row,
.e-Content-Table {
    height:                                 100%;
    width:                                  100%;
}

.body-View-C .ec-Tab,
.body-View-D .ec-Tab,
.body-View-E .ec-Tab {
    display:                                table;
}
.body-View-C .ec-Row,
.body-View-D .ec-Row,
.body-View-E .ec-Row {
    display:                                table-row;
}
.body-View-C .ec-Cell,
.body-View-D .ec-Cell,
.body-View-E .ec-Cell {
    display:                                table-cell;
}
.body-View-C .ec-Main,
.body-View-D .ec-Main,
.body-View-E .ec-Main {
    width:                                  70%;
}
.PAS3.body-View-C .ec-Cell,
.PAS3.body-View-D .ec-Cell,
.PAS3.body-View-E .ec-Cell {
    display:                                inline-block;
    float:                                  left;
}
.PAS3.body-View-C .ec-Main,
.PAS3.body-View-D .ec-Main,
.PAS3.body-View-E .ec-Main {
    width:                                  70%;
}
.PAS3.body-View-C .ec-Aux,
.PAS3.body-View-D .ec-Aux,
.PAS3.body-View-E .ec-Aux {
    width:                                  30%;
    overflow:                               hidden;
}

.Text {
    font-family:                            Verdana,Tahoma,Arial;
}
.body-View-A .ec-Main td,
.body-View-A .ec-Main div {
    font-size:                              12px;
}
.body-View-B .ec-Main div,
.body-View-B .ec-Main td {
    font-size:                              13px;
}
.body-View-C .ec-Main div,
.body-View-C .ec-Main td {
    font-size:                              14px;
}
.body-View-D .ec-Main div,
.body-View-D .ec-Main td {
    font-size:                              15px;
}
.body-View-E .ec-Main div,
.body-View-E .ec-Main td {
    font-size:                              16px;
}

.ec-Main .BreadCrumb,
.ec-Main .BreadCrumb div,
.ec-Main .BreadCrumb a {
    font-size:                              11px;
}

.rg-t-Bread {
    border-bottom:                          0px solid #ccc;
    vertical-align:                         bottom;
    padding-left:                           5%;
}


.rg-t-Bread {
}
.BreadCrumb,
.BreadCrumb a {
    font-family:                            Verdana, Tahoma, Arial;
}
div.BreadCrumb {
    margin:                                 0px;
}
.BreadCrumb a {
    display:                                inline-block;
    font-weight:                            normal;
    text-decoration:                        none;
    border-radius:                          6px;
    word-spacing:                           nowrap;
}
.BreadCrumb a div {
    padding:                                2px 7px 3px 7px;
    
}
.BreadCrumb a:hover {
}

.BreadCrumb,
.BreadCrumb a {
    transition:                             color 300ms, background-color 600ms;
    -moz-transition:                        color 300ms, background-color 600ms;		/* Firefox 4 */
    -webkit-transition:                     color 300ms, background-color 600ms;		/* Safari and Chrome */
    -o-transition:                          color 300ms, background-color 600ms;		/* Opera */
}

.body-View-A .PanelScripts textarea {
    width:                                  100%;
}
.body-View-A .PanelScripts input {
    width:                                  100%;
}

.body-View-A .ec-Aux,
.body-View-B .ec-Aux {
    width:                                  100%;
}

.body-View-C .ec-Aux,
.body-View-D .ec-Aux,
.body-View-E .ec-Aux {
    width:                                  30%;
    padding-top:                            49px;
    padding-bottom:                         10px;
}
.ec-Aux {
}
.body-View-C .ec-Aux-Table,
.body-View-D .ec-Aux-Table,
.body-View-E .ec-Aux-Table {
    border-top:                             0px solid #ccc;
}
.body-View-A .ec-Aux td {
    font-size:                              10px;
}
.body-View-B .ec-Aux td {
    font-size:                              11px;
}
.body-View-C .ec-Aux td {
    font-size:                              11px;
}
.body-View-D .ec-Aux td {
    font-size:                              12px;
}
.body-View-E .ec-Aux td {
    font-size:                              13px;
}

.body-View-A .HeaderContent div,
.body-View-A .HeaderContent td {
    font-size:                              10px;
}
.body-View-B .HeaderContent div,
.body-View-B .HeaderContent td {
    font-size:                              11px;
}
.body-View-C .HeaderContent div,
.body-View-C .HeaderContent td {
    font-size:                              11px;
}
.body-View-D .HeaderContent div,
.body-View-D .HeaderContent td {
    font-size:                              12px;
}
.body-View-E .HeaderContent div,
.body-View-E .HeaderContent td {
    font-size:                              13px;
}

.HeaderContent {
    background:                 #eee;
    border-radius:              10px;
}
.body-View-A .HeaderContent,
.body-View-B .HeaderContent,
.body-View-C .HeaderContent,
.body-View-D .HeaderContent,
.body-View-E .HeaderContent {
    border-radius:              10px;
    margin-bottom:              10px;
}
.body-View-A .HeaderContent .HC-Ender,
.body-View-B .HeaderContent .HC-Ender {
    padding:                    7px 10px;
}
.body-View-C .HeaderContent .HC-Ender ,
.body-View-D .HeaderContent .HC-Ender ,
.body-View-E .HeaderContent .HC-Ender {
    padding:                    10px 15px;
}


.AltContent {
    background:                 #f9f0eb;
    border-radius:              20px;
    height:                     100%;
}
.body-View-A .AltContent,
.body-View-B .AltContent {
    border-radius:              0px 0px 0px 0px;
    border-top:                 1px solid #ccc;
}
.body-View-C .AltContent ,
.body-View-D .AltContent ,
.body-View-E .AltContent {
    border-radius:              20px 0px 0px 20px;
    margin-top:                 10px;
    margin-bottom:              10px;
}


.body-View-A .AltContent .HC-Ender,
.body-View-B .AltContent .HC-Ender {
    padding:                    15px 25px;
}
.body-View-C .AltContent .HC-Ender ,
.body-View-D .AltContent .HC-Ender ,
.body-View-E .AltContent .HC-Ender {
    padding:                    15px 25px;
}





.n-Header-Panel {
    width:                                  100%;
    display:                                block;
    transition:                             height 600ms;
    -moz-transition:                        height 600ms;		/* Firefox 4 */
    -webkit-transition:                     height 600ms;		/* Safari and Chrome */
    -o-transition:                          height 600ms;		/* Opera */
}
.n-Header-Table {
    
}
.n-h-Static {
    position:                               absolute;
    z-index:                                4;
}
.n-h-Static .n-ToTop {
    display:                                none;
}
.n-ToTop {
    padding-top:                            14px;
}
.body-View-A .n-ToTop,
.body-View-B .n-ToTop {
    padding-top:                            0px;
}
.n-ToTop a {
    color:                                  #00482d;
    position:                               relative;
    left:                                   4px;
    font-family:                            Verdana,Tahoma,Arial;
    font-size:                              10px;
    text-decoration:                        none;
    white-space:                            nowrap;
    border-radius:                          6px;
    padding:                                1px 4px 3px 3px;
}
.n-ToTop a:hover {
    background:                             #d66c3b;
    color:                                  #fff;
}
.n-h-Fixed {
    position:                               fixed;
    height:                                 102px;
    z-index:                                4;
}
* html .n-h-Fixed {
    position:                               absolute;
    top:                                    expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
.n-Header-False {
    background:                             transparent;
}

.n-h-Logo {
    vertical-align:                         top;
}
.n-h-Static .n-h-Logo {
    padding-top:                            30px;
}
.n-h-Fixed .n-h-Logo {
}
.n-h-Fixed .n-Table-Page {
    background:                             url('../Images/Background/HeaderShadow.png') repeat-x center bottom;
}
.IE6 .n-h-Fixed .n-Table-Page {
    background:                             transparent;
}

.n-h-Menu {
    vertical-align:                         top;
}
.n-m-Area {
    vertical-align:                         top;
    padding-left:                           15px;
}
.n-m-Drop {
    height:                                 0px;
}

.n-Border {
    width:                                  4px;
}
.n-Border-Left {
    background:                             url('http://southeastlandscaping.ca/Images/Background/Border/Left.png') no-repeat right bottom;
}
.n-Border-Right {
    background:                             url('http://southeastlandscaping.ca/Images/Background/Border/Right.png') no-repeat left bottom;
}

.n-Table-Sub {
    width:                                  100%;
}

.n-Header-Panel .n-Table-Page {
    xbackground:                             url('http://southeastlandscaping.ca/Images/Background/HeaderDetails.png') no-repeat bottom center;
    xbackground:                             rgba(255,255,255,0.8);
}

.IE6 .n-Header-Panel .n-Table-Page {
    background-image:                       url('http://southeastlandscaping.ca/Images/Background/HeaderDetails.gif');
}

.n-Footer {
    background:                             url('http://southeastlandscaping.ca/Images/Background/Footer.jpg') repeat-x bottom center;
}

























.e-Pg-Table {
    width:                      100%;
}

.e-Logo {
    vertical-align:             top;
}
.e-Head-Right {
    text-align:                 right;
    vertical-align:             bottom;
    padding-right:              15px;
}
.e-Head-Right td {
    font-family:                Verdana,Tahoma,Arial;
}
.e-H-Phone {
    text-align:                 right;
    padding-bottom:             33px;
}
.e-H-Phone .Line-1 {
    font-size:                  17px;
    color:                      #033c82;
}

.e-H-Phone a[href^=tel],
.e-H-Phone .Line-2 {
    text-decoration:            none;
    color:                      #352176;
}
.e-H-Phone .Line-2 {
    font-size:                  30px;
}

.e-H-Slogan {
    text-align:                 right;
    padding-bottom:             15px;
}
.e-H-Slogan .Line-1 {
    font-size:                  13px;
    color:                      #352176;
}
.e-H-Slogan .Line-2 {
    font-size:                  22px;
    color:                      #033c82;
}

.e-Site {
    background:                 url('http://southeastlandscaping.ca/Images/Background/site-x.gif') repeat-x;
}
.e-Site .e-Site-Table {
    background:                 url('http://southeastlandscaping.ca/Images/Background/site-border.png');
}

.e-Menu {
    
}
.e-Menu .e-Pg-Table {
    background:                 #033c82;
    height:                     34px;
}
.Menu-Element {
    margin-left:                3px;
}
.e-Movie {
    
}
.e-Movie .e-M-Table {
    background:                             #333;
    height:                                 234px;
    margin:                                 0px 1px 1px 1px;
}
.e-Movie .e-MC-Table {
    background:                             url('http://southeastlandscaping.ca/Images/Background/Mov-Cover.png') no-repeat bottom;
}
.IE6 .e-Movie .e-MC-Table {
    background:                             transparent;
}
.e-NonMovie {
    
}
.e-NonMovie .e-M-Table {
    background:                 #352176;
    height:                     49px;
    margin:                     0px 1px 1px 1px;
}

.e-Content {
    
}
.e-Content .e-Pg-Table {
    background:                 #fff;
    margin:                     0px 1px 0px 1px;
}
.e-Footer {
    
}
.e-Footer .e-Pg-Table {
    background:                 #3c8f54;
    height:                     49px;
    border-top:                 1px solid #e8e8e8;
}








.e-H-Sub-Table {
    height:                     217px;
    background:                 url('http://southeastlandscaping.ca/Images/Background/Head.jpg') no-repeat;
    margin:                     6px 0px 1px 0px;
}
.e-H-Right .e-H-Sub-Table {
    background-position:        -233px 0px;
}
.fl-Object{
    display:                    block;
}
.fl-Object,
.fl-Root {
    width:                      498px;
    height:                     125px;
}
.e-H-Bottom {
    height:                     8px;
    background:                 #416600;
}
.e-Menu {
    
}




.e-Root,
.e-Page {
    width:                      968px;
}
.e-Root {
    background:                 #fef0c0 url('http://southeastlandscaping.ca/Images/Background/Page.gif') top left no-repeat;
}

.e-Page-Border {
    width:                      43px;
    background:                 url('http://southeastlandscaping.ca/Images/Background/Stripe.gif') repeat-y;
}
.e-PB-Left {
    background-position:        25px 0px;
}
.e-PB-Right {
    background-position:        0px 0px;
}
.e-Page-Table,
.e-Page-Cell {
    width:                      882px;
}


.e-Dynamic-Menu {
    vertical-align:             top;
    height:                     8px;
    background:                 url('../Images/Background/Header.png') no-repeat center top;
    
}
.IE6 .e-Dynamic-Menu {
    background-image:                 url('../Images/Background/Header.gif');
}

.e-f-Content .e-f-Table {
}
.e-f-Content {
    vertical-align:             bottom;
}



.e-Phone a[href^=tel],
.e-Phone {
    font-family:                Verdana, Tahoma, Arial;
    color:                      #902928;
}








/*| ^ Site Construct |*/



/*| v TOOl Bar |*/
.e-T-Menu {
    font-family:                Tahoma, Arial;
    text-transform:             lowercase;
    text-align:                 right;
    font-size:                  10px;
    padding-right:              15px;

}
.e-T-Menu,
.e-T-Menu a {
    color:                                  #fff;
    text-decoration:                        none;
}
.e-T-Menu a:hover {
    color:                                  #65b1a6;
}
/*| ^ TOOl Bar |*/



/*| v Header |*/

/*| ^ Header |*/


/*| v Body Header |*/


.e-cell-Title {
    
}
.e-Movie .e-cell-Title {
    vertical-align:                         bottom;
}

.e-pan-Title {
    display:                                block;
    padding-left:                           20px;
}
.e-Movie .e-pan-Title {
    padding-bottom:                         7px;
}
.e-NonMovie .e-pan-Title {
    padding-top:                            8px;
}

.e-Options {
    
}
.e-Options td {
    font-size:                              10px;
}
.e-Options-Table {
    margin-right:                           20px;
}
.e-Movie .e-Options {
    vertical-align:                         bottom;
    padding-bottom:                         9px;
}
.e-NonMovie .e-Options {
    vertical-align:                         top;
    padding-top:                            12px;
}



.e-ct-Title {
    vertical-align:                         top;
    padding-top:                            26px;
}
.TreeView .Title {
}
.SiteMapHeader,
.SiteMapHeader a {
}
.e-pan-Title .SiteMapHeader,
.e-pan-Title .SiteMapHeader span {
    font-family:                            'Times New Roman', Times;
    font-weight:                            normal;
    vertical-align:                         bottom;
    display:                                block;
    margin:                                 0px 0px 0px 0px;
}
.e-pan-Title .SiteMapHeader:first-line,
.e-pan-Title .SiteMapHeader span:first-line {
}

.body-View-A .e-pan-Title .SiteMapHeader,
.body-View-A .e-pan-Title .SiteMapHeader span {
    font-size:                              10px;
}
.body-View-B .e-pan-Title .SiteMapHeader,
.body-View-B .e-pan-Title .SiteMapHeader span {
    font-size:                              12px;
}
.body-View-C .e-pan-Title .SiteMapHeader,
.body-View-C .e-pan-Title .SiteMapHeader span {
    font-size:                              14px;
}
.body-View-D .e-pan-Title .SiteMapHeader,
.body-View-D .e-pan-Title .SiteMapHeader span {
    font-size:                              16px;
}
.body-View-E .e-pan-Title .SiteMapHeader,
.body-View-E .e-pan-Title .SiteMapHeader span {
    font-size:                              18px;
}


.body-View-A .e-pan-Title .SiteMapHeader:first-line,
.body-View-A .e-pan-Title .SiteMapHeader span:first-line {
    font-size:                              20px;
}
.body-View-B .e-pan-Title .SiteMapHeader:first-line,
.body-View-B .e-pan-Title .SiteMapHeader span:first-line {
    font-size:                              22px;
}
.body-View-C .e-pan-Title .SiteMapHeader:first-line,
.body-View-C .e-pan-Title .SiteMapHeader span:first-line {
    font-size:                              24px;
}
.body-View-D .e-pan-Title .SiteMapHeader:first-line,
.body-View-D .e-pan-Title .SiteMapHeader span:first-line {
    font-size:                              28px;
}
.body-View-E .e-pan-Title .SiteMapHeader:first-line,
.body-View-E .e-pan-Title .SiteMapHeader span:first-line {
    font-size:                              36px;
}





.Content .TreeView .Title {
    font-family:                            Verdana, Tahoma, Arial;
    font-weight:                            normal;
    font-size:                              16px;
    vertical-align:                         bottom;
    display:                                block;
    margin:                                 0px 0px 0px 0px;
}
.Content .TreeView .Title:first-line,
.Content .TreeView .Title span:first-line {
    font-size:                              18px;
}



/*| ^ Body Header |*/



/*| v Footer |*/

.e-f-Copy,
.e-f-Copy a,
.e-f-Count,
.e-f-Date,
.e-f-Menu,
.e-f-Menu a,
.e-f-Phone .Type {
    color:                                  #ddd;
}

.e-f-Phone .Number a[href^=tel],
.e-f-Phone .Number,
.e-f-Menu a:hover,
.e-f-Copy a:hover {
    color:                                  #fff;
}

.e-Footer td {
    font-family:                            Verdana, Tahoma, Arial;
}
.e-Footer a {
    text-decoration:                        none;
    
}
.e-Footer a:hover {
    text-decoration:                        underline;
    
}
.e-f-Copy {
    padding:                                5px 0px;
    font-size:                              10px;
    text-align:                             right;
    white-space:                            nowrap;
}
.e-f-Copy:first-line {
    font-size:                              11px;
}
.e-f-Copy,
.e-f-Copy a {
    text-decoration:                        none;
}
.e-f-Copy a:hover {
}

.e-f-Count {
    padding-right:                          10px;
    font-size:                              10px;
    text-align:                             right;
}
.e-f-Date {
    font-size:                              10px;
    text-align:                             right;
}


.e-f-Centre {
    padding:                                5px 15px;
    text-align:                             center;
}
.e-f-Right {
    padding:                                5px 20px;
    text-align:                             right;
}
.body-View-A .e-f-Menu,
.body-View-A .e-f-Right,
.body-View-A .e-f-Copy {
    text-align:                             center;
    
}
.e-f-Menu {
    font-family:                            Verdana, Tahoma, Arial;
    text-transform:                         lowercase;
    font-size:                              11px;
    padding:                                5px 20px;
}
.e-f-Menu,
.e-f-Menu a {
    text-decoration:                        none;
}
.e-f-Menu a:hover {
}
.e-f-Phone {
    font-family:                            Verdana, Tahoma, Arial;
    vertical-align:                         top;
}
.e-f-Phone .Type {
    display:                                inline-block;
    width:                                  125px;
    
}
.e-f-Phone .Number a[href^=tel],
.e-f-Phone .Number {
    text-decoration:                        none;
}
.e-f-Phone .Line1 {
    margin:                                 0px 0px 0px 0px;
    font-size:                              14px;
}
.e-f-Phone .Line1 .Type {
    margin:                                 0px 10px 0px 0px;
}
.e-f-Phone .Line1 .Number {
}
.e-f-Phone .Line2 {
    font-size:                              12px;
    
}
.e-f-Phone .Line2 .Type {
    margin:                                 0px 10px 0px 0px;
}
.e-f-Phone .Line2 .Number {
}


/*| v Search Site Function |*/
.Search {
    padding:                1px 0px 1px 0px;
}
.Search .Table {
    margin-left:            24px;
    border-radius:          12px;
    -moz-border-radius:     12px;
    background:             #fff;
    border:                 1px solid #a79452;
}
.MenuOpt {
    font-size:      8px;
    color:          #737373;
    font-family:    Helvetica,Tahoma,Arial;
    padding:        0px 5px 0px 0px;
}
.MenuOpt a {
    color:          #000;
    text-decoration:none;
}
.MenuOpt a:hover {
    color:          #737373;
}
.Search .Query {
    padding-left:   3px;
}
.Search .Query input {
    color:          #000;
    font-family:    Helvetica,Tahoma,Arial;
    border:         0px solid #737373;
    background:     transparent;
    font-size:      9px;
    height:         15px;
    width:          120px;
}
/*| ^ Search Site Function |*/

/*| ^ Footer |*/










/*| v Site |*/



.Column {
    padding-top:            25px;
}
.MainColumn {
    padding:                25px;
}
.AltColumn {
    width:                  280px;
    padding-top:            10px;
}
.AltColumn .Text{
    padding:                10px 20px 20px 10px;
}
.Auto-Table {
    margin-left:            20px;
    width:                  260px;
    
}
.HeaderPanel {
    padding-bottom:         25px;
}








/*| ^ Site |*/



/*| v Tool Bar |*/
.dl-T-Left {
    padding:                            0px 0px 0px 24px;
}
.dl-T-Right {
    padding:                            0px 24px 0px 24px;
}
.dl-T-Menu,
.dl-T-Menu a {
    font-family:                        Verdana,Arial;
    font-size:                          10px;
    color:                              #fff;
    text-decoration:                    none;
}

/*| ^ Tool Bar |*/




/*| v Page Area |*/
.dl-Body .Content {
    padding:                                0px 27px 0px 27px;
}
.dl-Body .Content td {
    font-family:                            Verdana, Tahoma, Arial;
}
.tv-Title {
    padding:                                25px 20px 5px 0px;
    font-size:                              16px;
    text-align:                             left;
    
    
}
.tv-Title:first-line {
    font-size:                              24px;
}
.TreeView .Title {
    font-family:                            Times;
    font-weight:                            normal;
}
.Content {
}
/*| ^ Page Area |*/


/*| v Footer |*/
.dl-Footer td {
    font-family:                    Tahoma,Arial;
}
.dl-Footer a {
    text-decoration:                none;
}
.dl-f-Copy {
    padding-left:                   30px;
    padding-right:                  30px;
    font-size:                      9px;
}
.dl-f-Alt {
    padding-left:                   30px;
    padding-right:                  30px;
}
/*| ^ Footer |*/










/*| CONTENT |*/

.Content {
    vertical-align:         top;
}


.Content,
.Content td {
    font-family:Verdana,Tahoma,Arial;
}
.Content .Text a {
    font-weight:		normal;
    text-decoration:	none;
    padding:            2px 5px;
    border-radius:      3px;
    -moz-border-radius: 3px;
    display:                 inline-block;
}

.Content .Text a > img {
    height:             auto;
    padding:            1px;
    margin:             3px 0px;
}

.Content .Text a img {
    border-radius:      3px;
    -moz-border-radius: 3px;
}
.Content .Text a:hover {			text-decoration:	none;			}
.Content b {						}
.Content strong {					}
.sendto td	{ font-size:10px; }
#ctl00_tool_page_message {
    font-size:          10px;
    color:              #fff;
    font-family:        Verdana,Tahoma,Arial;

}
.C-3 strong {font-Size:11px;}	.C-3 b {qfont-Size:12px;}		 .C-3 small, .C-3 input, .C-3 textarea, .C-3 .sendto td	{ font-size:9px; }
.C-2 strong {font-Size:12px;}	.C-2 b {qfont-Size:13px;}		 .C-2 small, .C-2 input, .C-2 textarea, .C-2 .sendto td	{ font-size:9px; }
.C-1 strong {font-Size:13px;}	.C-1 b {qfont-Size:14px;}		 .C-1 small, .C-1 input, .C-1 textarea, .C-1 .sendto td	{ font-size:10px; }
.C0 strong {font-Size:13px;}	.C0 b {qfont-Size:15px;}		  .C0  small, .C0  input, .C0  textarea, .C0  .sendto td	{ font-size:10px; }
.C1 strong {font-Size:15px;}	.C1 b {qfont-Size:16px;}		  .C1  small, .C1  input, .C1  textarea, .C1  .sendto td	{ font-size:12px; }
.C2 strong {font-Size:18px;}	.C2 b {qfont-Size:18px;}		  .C2  small, .C2  input, .C2  textarea, .C2  .sendto td	{ font-size:14px; }
.C3 strong {font-Size:20px;}	.C3 b {qfont-Size:24px;}		  .C3  small, .C3  input, .C3  textarea, .C3  .sendto td	{ font-size:14px; }
.C4 strong {font-Size:28px;}	.C4 b {qfont-Size:32px;}		  .C4  small, .C4  input, .C4  textarea, .C4  .sendto td	{ font-size:16px; }


.C-3,   .C-3    td, .C-3 h1	{ font-size:10px; }
.C-2,   .C-2    td, .C-2 h1	{ font-size:11px; }
.C-1,   .C-1    td, .C-1 h1	{ font-size:12px; }
.C0,    .C0     td, .C0 h1	{ font-size:13px; }
.C1,    .C1     td, .C1 h1	{ font-size:14px; }
.C2,    .C2     td, .C2 h1	{ font-size:16px; }
.C3,    .C3     td, .C3 h1	{ font-size:18px; }
.C4,    .C4     td, .C4 h1	{ font-size:24px; }


.Content h1 {
    font-weight:        normal;
}

.C-3 h1:first-line {font-size:12px;}
.C-2 h1:first-line {font-size:13px;}
.C-1 h1:first-line {font-size:14px;}
.C0 h1:first-line  {font-size:15px;}
.C1 h1:first-line  {font-size:16px;}
.C2 h1:first-line  {font-size:18px;}
.C3 h1:first-line  {font-size:20px;}
.C4 h1:first-line  {font-size:24px;}

.Mobile h1 {
}

.Mobile h1:first-line {
    font-size:          1.6em;
}
/*
.C-3 .HeaderContent, .C-3 .HeaderContent td	{ font-size:9px; }
.C-2 .HeaderContent, .C-2 .HeaderContent td	{ font-size:9px; }
.C-1 .HeaderContent, .C-1 .HeaderContent td	{ font-size:10px; }
.C0  .HeaderContent, .C0  .HeaderContent td	{ font-size:10px; }
.C1  .HeaderContent, .C1  .HeaderContent td	{ font-size:12px; }
.C2  .HeaderContent, .C2  .HeaderContent td	{ font-size:14px; }
.C3  .HeaderContent, .C3  .HeaderContent td	{ font-size:14px; }
.C4  .HeaderContent, .C4  .HeaderContent td	{ font-size:16px; }

.C-3 .AltColumn .Text, .C-3 .AltColumn .Text td	{ font-size:9px; }
.C-2 .AltColumn .Text, .C-2 .AltColumn .Text td	{ font-size:9px; }
.C-1 .AltColumn .Text, .C-1 .AltColumn .Text td	{ font-size:10px; }
.C0  .AltColumn .Text, .C0  .AltColumn .Text td	{ font-size:10px; }
.C1  .AltColumn .Text, .C1  .AltColumn .Text td	{ font-size:12px; }
.C2  .AltColumn .Text, .C2  .AltColumn .Text td	{ font-size:14px; }
.C3  .AltColumn .Text, .C3  .AltColumn .Text td	{ font-size:14px; }
.C4  .AltColumn .Text, .C4  .AltColumn .Text td	{ font-size:16px; }
*/
/*| Content |*/




/*| BreadCrumb |*/





.page_tools {		padding:0px 0px 0px 20px;
}

/*| Search Site Function |*/
.SearchOut,
.Searchable {		height:21px;
    font-family:		Verdana, Tahoma, Arial;
}
.SearchOut {
    color:			#888;
    font:			11px normal italic;
    font-style:		italic;
}
.Searchable {		color:			333;
    font:			12px normal;
}

/*| Date & Time |*/
.info {		font-family:		Verdana,Tahoma,Arial;
    color:			#a08469;
}
.info {			font-size:		10px;
}

.upper {		font-size:		9px;
    text-transform:		uppercase;
}


