/******************************
 *    Page Level Defaults     *
 ******************************/
body {
        background-image:url(/images/water_bg_lb.jpg);
    text-align:center;
    font-family:Verdana, Arial, Helvetica, Sans-Seriff;
    font-size:small;
    font-size:small !important;
    font-size:small;
    font-size/**/:/**/x-small;
/*background-image:url(/images/box_009_left_24_bg.png);
background-repeat:repeat-y;*/
}
#maintable{background:#fff;width:740px;}
div.body{

    background:white;
    border:solid black 1px;
    padding:5px;
    text-align:left;
    /*height:550px;*/
    margin:auto;
    width:730px;
    width:730px   !important;
    width/**/:/**/730px;


}
#pageBanner{
    height:84px;
    width:740px;
    width:740px !important;
    width:740px;
    width/**/:/**/740px;
}


#page p{
    font-size:small;
    font-size:small !important;
    font-size:small;
    font-size/**/:/**/x-small;

}
a:link, a:visited {
    color:#006;
    font-weight:bold;
    }
a:hover{
    color:#009;
    text-decoration:none;
}

/*page Features*/

.footbar{
    clear:left;
    font-size:xx-small;
    background-color:#006;
    color:#9ff;
    text-align:center;
    border:solid black 1px;
    /*height:2em;
    padding:0.5em;*/

    width:728px;
    width:728px !important;
    width:728px;
    width/**/:/**/735px;

    }
h1.main{
    background-color:#c00;
    color:#000;
    height:2em;
    padding:0.5em;
    margin:0px 0px 2px 0px;
    font-size:medium;
    font-weight:bold;

    font-size: medium  !important;
    font-weight: bold  !important;

    font-size:medium;
    font-weight:bold;

    font-size/**/:/**/medium;
    font-weight/**/:/**/normal;

}
h1.boxTitle{
    background-color:#f03;
    text-align:center;
    margin:0px 0px 0px 0px;
    border:solid black 1px;
}
/****************************************
 *    Main Content Division Defaults    *
 ****************************************
    Leftcol: Span for left column
    Rightcol:Span for right column
    */
#page {
    text-align:left;
    margin:10px 0px 10px 0px;
    height:470px;
    width:730px;
    width:730px   !important;
    width/**/:/**/735px;
}

/*Default Secondary Header*/
#page h1 ,#page div.tip h1 {

    margin-bottom:2px;
    font-size:small;
    font-size:small  !important;
    font-size:small;
    font-size/**/:/**/x-small;
    }



/*******************************
 *    Right Column Rules       *
 *******************************/

/*Tip of the month box*/
#page #rightcol div.tip {
    font-size:xx-small;
    padding:0px 10px 0px 10px;
    background-color:white;
    margin:8px;
    border:solid black 1px;
}
/*Tip pagragraph size*/
#page #rightcol div.tip p {
    font-size:xx-small;
    margin-top:0px;
    }

/********************************
 *    Left Column Formats       *
 ********************************
*/
/*Defaults*/
#leftcol {
    width:20%;
    /*float:left;*/
    border:solid black 1px;

    }

#leftcol p, #leftcol span, #rightcol span,{
    text-align:left;
    /*font-size:x-small;*/
    margin-top:0px;
    }

/*****************************
 *    Right Column Formats   *
 *****************************/
#rightcol {
    width:20%;
    /*float:left;*/
    border:solid black 1px;
    }
.rightImg{width:100%;border:solid #000 1px;}

/*****************************
 *    Center Column Formats   *
 *****************************/
#centercol{
    width:60%;
    /*float:left;*/
    border:solid black 1px;
    vertical-align:top;
    }
#centercol p{
    text-align:left;
    /*font-size:x-small;*/
    margin-top:0px;
}
/*****************************
 *    Common Column Formats  *
 *****************************/
#leftcol, #rightcol, #centercol{
    /*border:solid black 1px;*/
    height:100%;
    vertical-align:top;
    }
/**********************************************************************************************************/
/*****************************************
 *             Page Format               *
 *****************************************/
/*************************
*   Small Box Rules      *
**************************/
#rightcol .smallBox{
/*border:solid black 1px;*/
float:left;
margin:2px 2px 5px 0px;
width:100%;
}
#rightcol .smallBox .boxTitle{
width:100%;
float:left;
background-color:#000;
color:#fff;
text-align:center;
margin:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
background-image:url(/images/box_black_hdr_148.jpg);
background-repeat:no-repeat;
}
#centercol .simpleBox .boxTitle, #centercol .boxTitle{
width:99%;
height:24px;
float:left;
background-color:#006;
color:#6ff;
text-align:center;
margin:0px 0px 4px 0px;
border-width:0px 0px 0px 0px;
background-image:url(/images/box_009_left_24_bg.png);
background-repeat:no-repeat;
}

#rightcol .smallBox .boxFooter{
width:100%;
float:left;
background-color:#000;
color:#fff;
text-align:center;
margin:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
background-image:url(/images/box_black_ftr_74.jpg);
background-repeat:no-repeat;
background-position:right;
}

#rightcol .smallBox .boxPara{

float:left;
padding:0px 2px 2px 2px;
background:#fff;
margin:0px 0px 0px 0px;
border:solid black 1px;
width:95%;
width:95%    !important;
width:95%;
width/**/:/**/99%;
font-size:x-small;
font-size:x-small  !important;
font-size:x-small;
font-size/**/:/**/xx-small;

}
ul{

font-size:small;
font-size:small  !important;
font-size:small;
font-size/**/:/**/x-small;

}

/*************************
*   Large Box Rules      *
**************************/

.simpleBox{/*border:solid black 1px;*/float:left;margin:2px 2px 5px 0px;width:99%;}


.boxPara{float:left;}
.boxThumb{float:left;width:60px height:45px;border:solid black 1px;margin:0px 4px 0px 0px;}
#rightcol{width:20%;border-width:0px 0px 0px 0px;}
#centercol{width:80%;border-width:0px 0px 0px 0px;padding:0px;}

/***************************
 *  Pricing Rule           *
 ***************************/
ul.pricing
{
        float:left;
        list-style-type:none;

}
ul.pricing li
{
        margin-bottom:1em;
}