/* notice styles */
.notice {
    background-repeat: no-repeat;
    background-position: 7px 10px;
    border: 1px blue solid;
    background-color: skyblue;
    padding: 8px;
    padding-left: 28px;
    margin-bottom: 16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.notice.notice_warning {
    background-color: #ffffcc;
    border-color: #c3c39e;
    background-image: url("../images/warning-icon.png");
}
.notice.notice_error {
    background-color: #fff3f2;
    border-color: #c00000;
    background-image: url("../images/error-icon.png");
}
.notice.notice_success {
    background-color: #ddebdf;
    border-color: #339933;
    background-image: url("../images/success-icon.png");
}
.notice.notice_loading {
    background-color: #dcebf2;
    border-color: #179ae8;
    background-image: url("../images/loading-icon.gif");
    background-position: 7px 10px;
}
.notice.notice_information {
    background-color: #dcebf2;
    border-color: #179ae8;
    background-image: url("../images/information-icon.png");
}

/* cms row styles */
.cms_content_row {

}
.cms_row_content {
    margin: 0 -10px;
}

/* cms column styles */
.cms_content_column {
    vertical-align: top;
    display: inline-block; zoom: 1; *display: inline;
}
.cms_column_content {
    padding: 0 10px;
}

/* cms column sizes */
.cms_column_240 {
    width: 25%;
}
.cms_column_320 {
    width: 33.33%;
}
.cms_column_480 {
    width: 50%;
}
.cms_column_640 {
    width: 66.66%;
}
.cms_column_720 {
    width: 75%;
}
.cms_column_960 {
    width: 100%;
}

/* cms cell styles */
.cms_content_cell {

}
.cms_cell_content {
    margin: 10px 0;
} 

