/*
* After modifying this style sheet, refresh the page being designed to see the effect of the modification.
* Click the Refresh button in the Visual Designer toolbar to refresh the page.
*/ 

/* Style rules to make Java Server faces Standarad data tables look better */

.list-header {
    background-color: #eeeeee;
    font-size: larger;
    font-weight: bold;
}

.list-paging-header {
    background-color: white;
}

.list-paging-footer {
    background-color: white;
}

.list-row-even { 
    background-color: white;
}

.list-row-odd { 
    background-color: rgb(220,240,255);
}

.my-table .row-even .TblTdLyt_sun4 { background-color: white; }
.my-table .row-odd .TblTdLyt_sun4 { background-color: rgb(237,247,255); }

.my-tableLT .row-even .TblTdLyt_sun4 { background-color: white; }
.my-tableLT .row-odd .TblTdLyt_sun4 { background-color: rgb(240,240,240); }

.no-style {}

.img {
    margin:1px 20px 5px 0px;
}


/* Style rules for message severity levels */

.infoMessage {
    color: black;
}

.warnMessage {
    color: orange;
    font-weight: bold;
}

.errorMessage {
    color: red;
    font-weight: bold;
}

.fatalMessage {
    color: red;
    font-style: italic;
    font-weight: bold;
}

#leftcol {
    width: 320px;
    float: left;
    padding: 10px 15px 0 15px;
    margin-right: 8px;
    border-right: 1px dotted #174568;
}

#rightside {
    padding: 10px 10px;
}

#cmt1 {
    margin-left: 60px;
}

body{font-family:Georgia,'Times New Roman',Times,serif;font-size:14px;background-color:#CCDDFF;color:#174568;text-align:center;margin-top:0px;margin-bottom:0px}
.content{width:994px;margin:0 auto;padding-bottom:100px;background-color:#DCF0FF;display:inline-block;text-align:left}
.content > div{display:inline-block}
.content > div.main{padding:10px}

a:link{color:#115858}
a:visited{color:#115858}
a:active{color:#115858}

#container{width:763px;border-left:1px solid #174568;border-right:1px solid #174568;margin:auto;line-height:120%;text-align:left;background-color:#DEF}

#header{background-color:#A9CBE9;text-align:center;margin:0;padding:12px}

#header td{font-size:12px}

#topmenu{ float:left; text-align:center; margin:5px 0 0}

#topmenu a{background-color:#174568;font-size:12px;text-decoration:none;
  color:#DEDEFF;border-right:1px solid #DEDEFF;border-top:1px solid #DEDEFF;
  float:left;padding:5px 3px; width:135px;font-family:'Times New Roman',Times,serif,Georgia}

.short{width:42px}
.medium{width:59px}
.long{width:85px}
.longest{width:95px}

.centerMe{text-align:center}

#current a{background-color:#39678A}

#topmenu a:hover{background:#39678A}

#content{padding:1em 1em 6em 1em;margin-top:2em}

#leftcol{width:320px;float:left;padding:10px 15px 0 15px;margin-right:8px;border-right:1px dotted #174568}

#leftcol i{font-size:12px}

#leftcol img{border:1px solid #174568}

#leftcol-contact{width:256px;float:left;padding:10px 15px 6em 15px;margin-right:8px;border-right:1px dotted #174568}

#leftcol-contact i{font-size:12px}

#leftcol-contact img{border:1px solid #174568}

#leftcol-tour{width:175px;float:left;padding:10px 15px 6em 15px;margin-right:8px;border-right:1px dotted #174568;font-size:15px}

#rightside{padding:10px 10px}

#pricing table{border:1px solid #174568;background-color:#FFF}

#smallprint{font-size:12px;margin-left:9px}

#smallprint i{font-size:11px}

.red-discount{color:#680000}

.casket-description{font-size:12px}

.contactHead{font-size:15px;font-weight:bold}

.link-table table{background-color:#DCF0FF !important;border:0 !important}
.link-table tr{border:0}
.hover-table td:hover{text-decoration:underline;cursor:pointer}
.hover-table tr:hover td{background-color:#e6f7ff !important}
.link-table td,.link-table th{background-color:#DCF0FF !important;border:0 !important}
#tour h4 {margin:10px 0 3px}

.layout-form{width:320px;margin:0 7px 0 0}
.layout-form > div{padding:6px 0;clear:both}
.layout-form > div > label{width:35%;float:left;text-align:right}
.layout-form-left > div > label{text-align:left !important}
.layout-form > div input[type='text'], .layout-form > div input[type='password'], .layout-form > div textarea{width:58%;float:right}
.layout-form > div.actions{float:right;clear:both}
.layout-form > div > div.sub-form{width:100% !important;float:right}
.layout-form > div > div.sub-form label{font-weight:normal !important}

.layout-form-wide > div > label{width:25% !important}
.layout-form-wide > div input[type='text'], .layout-form-wide > div input[type='password'], .layout-form-wide > div textarea{width:67% !important}
