/* Ark-Les CSS Code */
/* Copyright 2005 BusinessOL.com http://www.businessol.com */

/**********=GLOBAL Rules******************/
body {
    width: 760px;
    margin: 18px 0 0 0;
    padding: 0;
    font-family: Tahoma, sans-serif;
    background: #fff;
}


#container {  
    background: url(/images/faux-column.gif) repeat-y;
}



/**********=BANNER DIV******************/

#banner {
    background: #fff;
}

#banner .logo {
    height: 61px;
background: #fff;
    display: inline;
    float: left;
}

#banner .slogan { 
    display: inline;
    float: left;
    margin: 30px 0 0;
}

#banner .bannernavigation {
    width: 760px;
    display: block;
    clear: both;
    background:#fff url(/images/nav_bg.gif) repeat-x;
    height: 35px;
    font-size: 11px;
}

#banner .bannernavigation a {
    display: inline;
    float: left;
    line-height: 30px;
    text-decoration: none;
    color: #fff;
    border-top: 5px #807365 solid;
    height: 30px;
    border-right: 1px #fff solid;
    padding: 0px 23px 0px 5px;
}

#banner #banner_current, #banner .bannernavigation a:hover {
    border-top-color: #ffd400;
}

#banner .underline {
    background: #008401;
    display: block;
    clear: both;
    width: 760px;
    height: 7px;
    margin-top: 1px;
    font: 0px;
}

#banner .search {
    background: url(/images/search_bg.gif) no-repeat;
    display: inline;
    width: 179px;
    height: 67px;
    float: right;
}

#banner .search table {
    margin: 31px 0px 0px 15px;
}





/**********=MAIN  DIV******************/
#main {  
    float: right;
    width: 560px;
    padding-top: 10px;
    color: #545454;
    
}

#main .breadcrumbs {
    font-size: 11px;
    }

#main img.border {
    border: 3px #a3988b solid;
}

#main p {
    line-height: 140%;
    font-size: 0.85em;
    margin: 0px 0px 15px 0px;
}

#main ul {
    font-size: 0.85em;
}

#main ul, #main li { 
    list-style: square;

}

#main td {
    vertical-align: top;
}
#navtable {width: 100%;}
#navtable td.col1 {
    padding-right: 10px; 
    width: 50%;
}

#main h1 {
    font-weight: bold;
    font-size: 1.1em;
}

#main h2 {
    margin: 20px 0px 0px 0px;
    padding: 0px;
    font-size: 0.9em;
    color: #008500;
}





/**********=MAIN TABLES WITH ID****************/

#main #contact-us {
    width: 99%;
}

#main #navtable h1 {
    font-family: Arial, sans-serif;
    font-size: 1em;
    font-weight:bold;
    margin: 0px;
    padding: 3px 4px;
    background: #e3e0da;
}

#main #navtable h1 a { color: #008401;}

#main #navtable p {padding: 0px 4px;}

#main #destable {clear:right;width: 100%;}

#main #destable td {
    padding-bottom: 10px;
    background: url(/images/dest-td-bg.gif) repeat-x;
    border-top:3px #a3988b solid;
}

#main #destable td.col1 {
    padding-right: 10px;
}

#main #destable td.col1 img {
    margin: -1px;
    border:3px #a3988b solid;
    border-top:none;
}



/**********=CATNAV LINK BOX*************/
#main #destable td.col3 p{
    border:1px #a3988b solid;
    margin: 5px;
    padding: 10px;
    display: block;
    background: #eee;
    font-weight: bold;
}
/**********CATNAV LINK******************/
#main #destable td.col3 a {
    color:#008401;
    text-decoration: none;
}
/**********CATNAV LINK******************/
#main #destable td.col3 a:hover {
    text-decoration: underline;
}




/********Used on Buzzer page**********/
#main #ul-ratings {border: 1px #ddd solid;}

#main #ul-ratings td {
    font-size: 11px;
    text-align: center;
    border: 1px #ddd solid;
}


/**********=RIGHT DIV***************/
#right {
    float: right;
    text-align: center;
    font-size: 11px;
    width: 179px;
    margin-bottom: 10px;
    padding-top: 10px;
}



/**********=LEFT DIV***************/
#left {
    width: 180px;
    margin-top: 1px;
    background: #e3e0da;
    float: left;
}

#left p {
    margin: 3px 0px 0px 14px;
    font-size: 11px;
    color: #7c7c7c;
}

#left a {
    color: #7c7c7c;
    text-decoration: none;
    }

#left a:hover {
    color:#666;
    text-decoration: underline;
}

#left h2 {
    color: #008401;
    font-size: 11px;
    font-weight: bold;
    margin: 6px 0px 0px 5px;
    padding-bottom: 4px;
}

#left h2 a { 
    color: #008401;
}

#left h2 a:hover { 
    color: #008401;
}




/**********=FOOTER DIV******************/
#footer {
    color: #fff;
    font-size: 11px;
    background: #a3988b;
}

#footer a {
    color: #fff;
    text-decoration: none;
}

#footer a:hover {
    color: #fff;
    text-decoration: underline;
}

#footer p {
    padding: 10px;
    margin: 0px;
}

#footer .copyrightnotice {
    padding-left: 10px;
}



/**************CMX Overrides***************/
IMG.cmx-FloatLeft
{
    margin-right: 10px;
}

IMG.cmx-FloatRight
{
    margin-left: 10px;
}



