body  { 
   width:100%; 
   background:url(/images/header-bg.jpg) left top repeat-x;
}

#main { 
   width:923px;
   margin:0 auto; 
   text-align:left;
   display: block;
   overflow: hidden;
}


#page-1 #header,  #marketing2 #header{
    width:923px;
    position: absolute;  
    top:0px;
}

/*#sitelinks{
    display: block;
    padding-top:0px;
    margin-top:15px;
    z-index: 500;
    height: 50px;
    position: relative;
}*/


.slogan {
   background:#FFFFFF ;
   text-align:right;
   padding:180px 10px 0px 0px;
   border:7px solid #dddddd;
   margin:0px 0px 0px 0px;
   width:863px;
   background-image:url(/images/hero.jpg);
   background-repeat:no-repeat;
   height:63px;
   position: relative;
   display:block;
   z-index: 20;
}


#page-1 #content {
/*    padding-top:500px;*/
    position: relative;  
    text-align: center;
    /*position:absolute;*/
    /*left:13%;*/
    /*top:500px;*/
    /*background:blue;*/
    padding: 400px 0px 0px 0px;
    margin:0 0 0 0;
    width:923px;
    display: block;
}

#marketing2 #content {
/*    padding-top:500px;*/
    position: relative;  
    text-align: center;
    /*position:absolute;*/
    /*left:13%;*/
    /*top:500px;*/
    /*background:blue;*/
    padding: 160px 0px 0px 0px;
    margin:0 0 0 0;
    width:923px;
    display: block;
}

#footer {
   text-align:center; 
   border-top:5px solid #57992f; 
   padding:36px 0 45px; 
   margin-left:18px; color:#5E6872;
   display:block;
   position:relative;
}

#debug{
   top: 1500px;
   text-align:center; 
   border-top:5px solid #57992f; 
   padding:36px 0 45px; 
   margin-left:18px; color:#5E6872;
   display:block;
   position:relative;
}




/***************my header***************/
#myheader{
    position:absolute;
    
    /*height:160px;*/
    /*float:left;*/

    text-align: center;
    width:923px;
    top:0px;
    display:block;
    z-index: 30;
    /*margin:0px;
    padding:0px;*/
    /*background-color: green;*/

}

/***************end my header***************/

#sitelinks{
    display: block;
    padding-top:16px;
    margin-top:0px;
    z-index: 500;
    height: 50px;
    position: relative;
}

/*
#sitelinks{
    display: block;
    padding-top:0px;
    margin-top:15px;
    z-index: 500;
    height: 50px;
    position: relative;
}
*/
#sitelinks2{
    display: block;
    margin-top:18px;    
    z-index: 500;
    height: 50px;
}

/***************content***************/
.row-1 .col-1 {width:213px; float:left;}
.row-1 .col-2 {width:387px; }
.row-1 .col-3 {width:295px;}

#page-1 .row-1 .col-1 {width:295px;float:left;}
#page-1 .row-1 .col-2 {width:295px;}

.row-2 .col-1 {width:549px;}
.row-2 .col-2 {width:275px; float: right;}

/***************boxes***************/
.newsletter {width:244px;}

/***************form***************/
#newsletter input {height:19px; width:161px;}

#contactForm .float-l {width:245px;}
#contactForm .float-l div {height:25px;}
#contactForm input {height:16px; width:233px;}
#contactForm textarea {height:67px; width:268px;}

/***************page-2***************/
#page-2 .row-1 .col-2 {width:676px;}
/***************page-3***************/
#page-3 .row-2 .col-1 .float-l {width:160px;}

/***************page-4***************/
#page-4 .row-1 .col-2 {width:591px;}

/***************page-6***************/
#page-6 .row-1 .col-2 {width:591px;}

/***************page-7***************/
#page-7 .row-1 .col-1 {width:591px;}
#page-7 .row-1 .float-l {width:250px;}
#page-7 .row-1 .float-r {width:250px;}

/***************page-8***************/
#page-8 .col-1 {width:867px;}

/***************footer***************/
/*#footer {position:absolute; margin-top: 2000px;}*/



.row-1 .col-marketing {width:680px; float: left; text-align: left;}


.clearer{
    width:100%;
    clear:both;
    display: block;
}