/* Start of CMSMS style sheet 'Fonts' */
/**********************************
 * clear all markup
 **********************************/

p, h1, h2, h3, table, a{
     padding:0px;
     margin: 0px;
     font-weight: normal;
}
body, p, h1 ,h2,h3, table{ font-family: Verdana; font-size: 85%;}

/**********************************
 * Main body copy fonts
 **********************************/
.word{ display: inline;  font-family: Verdana; font-size: 85%; color: #000; text-transform: none;}
p, h1, h2, h3{margin-top: 6px; margin-bottom: 16px; }
h1, h2{font-size: 90%; text-transform: uppercase; font-weight: bold}
h2{font-size: 80%;margin-top: 18px; margin-bottom: 6px; }
h1{color: #666633;}
h3{ margin-bottom: 0px; text-transform: uppercase; }
p.homepageLink{font-size: 75%; font-weight: bold;}
a{color:#666633; }

p.linkList{line-height: 20px;}
p.linkList a{font-size: 95%;}

p.quote, p.quotename{
  color: #abab81;
  font-family: Verdana;
  text-align: center;
  font-size: 75%;
  line-height: 20px;
}
p.quote{ font-style: italic; font-size: 100%;}

table, .contact p{font-size: 75%;}

div#frontNews h1{font-size: 75%;}
div#frontNews p{font-size: 75%;}
/**********************************
 * navigation fonts
 **********************************/
#secondLevelNavigation form select{font-size: 90%;}
#secondLevelNavigation form {font-size: 90%;}
#collumn1 ul.clearfix a{font-size: 70%; text-transform: uppercase;  font-weight: bold; color: #666633;}
.breadCurrent, #breadCrumb a{font-size: 82%; text-transform: capitalize;}

ul.primaryNavigation{font-size: 80%;}
ul.primaryNavigation a{text-decoration:none;}

.sitemap a{font-size: 80%;}


/**********************************
 * contact form
 **********************************/


.contact p{padding-top: 5px; padding-bottom: 0px; margin-bottom:0px; }
.contact input, .contact textarea, .contact select{padding-top: 0px; padding-bottom: 0px; width: 230px;}
.contact textarea{height: 68px;}
.contact .submitimg{width: 56px; height: 16px; margin-top: 10px;}
.contact .ffsubmit{ height: 1px; width: 1px; visibility: hidden;}
/* End of 'Fonts' */

/* Start of CMSMS style sheet 'mainLayout' */
html, .devider{ background-image: url(uploads/images/background_tile.jpg); background-position:center top; }
body, div{padding: 0px; margin: 0px; border: none;}
div{boverflow: hidden;}

/******************************************************
 * Styles for main parts
 ******************************************************/
body 
{   margin-top: 55px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 956px;
    background: #fff url(uploads/images/tile_three_collumn.gif) repeat-y;
}
.lemonade{background-image: url(uploads/images/background_tile.jpg); background-position:center top;
padding-bottom: 10px; }
.lemonade img{border: solid 1px #eee;}
div#mainNavigation
{

    background: #fff url(uploads/images/tile_top_banner.gif) repeat-x;
    height: 89px;
    margin-right: 6px;    
}
div#flashBanner{margin-right: 5px; height: 218px; z-index: -1;}

div.boxContainer
{   
    position: relative;
    background: Transparent url(uploads/images/tile_box_top.gif) repeat-x center top;
    padding-top: 8px;
    margin-left: 6px;
    margin-right: 13px;
}
div.boxBottom
{
    overflow: hidden;
    clear: both;
    margin-left: 6px;
    background: #ffffff url(uploads/images/tile_box_bottom.gif) repeat-x;
    height: 8px;
    margin-right: 13px;
}

.devider{height: 8px; position: relative; }
.devider img{ position: absolute; top: 0px;}

/*******************************************************************************
 * main navigation layout
 ******************************************************************************/
div#primaryNavigation
{  
    height: 76px;
    width:  937px;
    position: relative;
    top: 6px;
    left: 6px;
    border: solid 1px #c3c4b9;
}
img.primaryNavigation{margin-top: 27px; margin-left:63px; width: 111px; float:left;}
h3.primaryNavigation{margin-top: 32px; margin-left: 30px; padding-left: 30px; float: left; width:510px;}
ul.primaryNavigation{
    margin-top:20px;
    padding-top: 0px;
    float: left;
    color: #8a8655;
    list-style-type: square;
    text-transform: uppercase;
}

.primaryNavigation li{padding-bottom: 10px;}
a img{text-decoration: none; border: none;}

div#frontNews{
    position: absolute;
    top: 120px;
    left: 660px;
    width: 235px;
    z-index: 1;    
}

div#frontNews {color: #f4f3eb;}
div#frontNews p{border-bottom: 1px solid #eee; margin-bottom: 8px; padding-bottom: 8px;}
div#frontNews p.noborder{border: 0px;}
div#frontNews h1{color: #f4f3eb; margin: 0px; padding:0px;}
div#frontNews a{text-decoration: none; color: #f4f3eb; }
div#frontNews a:hover{text-decoration: underline;  }

/******************************************************************************
 * content area
 * needs to be changed for additional layouts.        
 ******************************************************************************/
body{background: #000 url(uploads/images/tile_three_collumn.gif) repeat-y;}
#collumn1, #collumn2, #collumn3
{
    position: relative;
    top: 8px;
    float:left;
    width: 229px;
    margin-left: 1px;
    padding-top: 21px;
    padding-left: 41px;
    padding-right: 41px;
    padding-bottom: 18px;
 }
#collumn4 {
    position: relative;
    top: 8px;
    float:left;
    width: 500px;
    padding-top: 21px;
    margin-left: 41px;
    padding-left:30px;
    margin-right: 41px;
    padding-bottom: 10px;
margin-bottom:10px;
background:#f4f3eb;
 }

/**************************************************************************
 * the homepage specific styles
 **************************************************************************/
p.homepageLink{ border-top: solid 1px #c8c7c1; padding-top: 9px;}

p.homepageLink a{
  text-decoration:none;
  text-transform: uppercase;
  color: #8a8655;}

p.homepageLink img{
position: relative;
top: 1px;
padding-right: 5px;
}

.recaptcha_form p{
margin-bottom:6px;
margin-top:6px;
}
/* End of 'mainLayout' */

/* Start of CMSMS style sheet 'one_collumn' */
body{background: #000 url(uploads/images/tile_one_collumn.gif) repeat-y;}
#collumn1, #collumn2, #collumn3
{
    position: relative;
    top: 8px;
    width: 853px;
    padding-top: 21px;
    padding-left: 41px;
    padding-right: 41px;
    padding-bottom: 18px;
 }
/* End of 'one_collumn' */

