/****************************************
*************** SITE.CSS ****************
*
* Created by: Ben Lobaugh
* Contact: ben <AT> lobaugh <DOT> net
* Created on: 04-25-2007
*
* Use: Feel free to use this css as you
*   will. I request only you keep the
*   original credit in place.
*
* Please note: This file is where custom
*   site tags are defined. All layout is
*   done in layout.css
*
* Code for the **body** tag is also
*   found in layout.css
*
****************************************/


/** Grab the layout **/
@import url(layout.css);

/*** Page Options ***/
body {
	font-family:verdana, arial, helvetica, sans-serif;
}

a:link {
	text-decoration: none;
	color: #910d0d;
}

a:visited {
	text-decoration: none;
	color: #910d0d;
}

a:hover {
	text-decoration: underline;
}


.right-mini-font {
	width: 100%;
	font-size: 10px;
	text-align:right;
}

.mini-font {
	font-size: 10px;
}

.red-font {
	color: #910d0d;
}


.center-header {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	font-size: 18px;

}

/*** Forms ***/
.textbox {
	width: 98%;
}



/*** Custom Tags ***/
.dahlia-view-selected {
	width: 100%;
	background-color: #910d0d;
	color: #FFFFFF;
}

.dahlia-view-img {
	border: #000000 solid 10px;
}

.contact-hover:hover {
	background-color: #E7FFFF;
}
/*** Table ***/
.table {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
#	width: 820px;
}

.table th {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: bold;
}

/*** Table row style normal ***/
.table-row {
	background-color: #FFFFFF;
}
.table-row:hover {
	background-color: #910d0d;
	color: #FFFFFF;
}
.table-row:hover a{
	color: #FFFFFF;
}
.table-row td {
	border-right: 1px solid #000000;
}
/*** Table row style alt ***/
.table-alt-row {
	background-color: #E7FFFF;
}
.table-alt-row:hover {
	background-color: #910d0d;
	color: #FFFFFF;
}
.table-alt-row:hover a{
	color: #FFFFFF;
}
.table-alt-row td {
	border-right: 1px solid #000000;
}


/*** Text alignment ***/
.align-left {

}

/*** Messages ***/
.error {
	background-color: #910d0d;
	color: #FFFFFF;
	border: 1px solid #000000;
	width: 60%;
	padding: 15px;
	text-align: left;
}

.error-header {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}




.messenger-error {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #BC0000;
    background-color: #FF3b3b;
    background-image: url(http://localhost/new.lobaughsdahlias.com/includes/images/exclamation.png);
    background-repeat: no-repeat;
    padding: 5px;
    padding-left: 20px;
    color: #FFFFFF;
    font-family: sans-serif
}

.messenger-warning {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #dbbb0b;
    background-color: #FFED55;
    background-image: url(http://localhost/new.lobaughsdahlias.com/includes/images/warning.png);
    background-repeat: no-repeat;
    padding: 5px;
    padding-left: 20px;
    color: #000000;
    font-family: sans-serif
}

.messenger-information {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #0120c1;
    background-color: #E7FFFF;
    background-image: url(http://localhost/new.lobaughsdahlias.com/includes/images/information.png);
    background-repeat: no-repeat;
    padding: 5px;
    padding-left: 20px;
    color: #000000;
    font-family: sans-serif
}


.proceed-to-checkout {
	text-align: right;
}

.print-order-form {
	background-color: #FFFFFF;
}
.print-order-form-customer-info td {
	border-bottom: 1px solid #000000;
}

.underline {
	border-bottom: 1px solid #000000;
}

.border-box {
	border: 1px solid #000000;
}

.dev-message {
	background-color: yellow;
	width: 100%;
}

.paybutton {
        border: 1px solid #000000;
        background-color: #CCCCCC;
        padding: 5px;
}

.paybutton:hover {
	background-color: #910d0d;
	color: #FFFFFF;
	padding: 5px;
	border: 1px solid #000000;
}

