/* Custom Ivy Ellen Styles */

body {
  background-color: #000000;
  color: #e9e7dd;
  font-family:Georgia,Arial,Helvetica,sans-serif;
  font-size:12px;
}


/* Global Style
--------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,h7 {
  font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.clear {clear:both;height:0px;}
.center {text-align:center;}
.buttons-set {margin-top:6px;}

table thead th {
  font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
  font-size:16px;
  font-weight:normal;
  text-transform:uppercase;
}

textarea {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;height:60px;}
address {line-height:16px;}

legend {display:none;}
.input-text {border:1px solid #e9e7dd;padding:2px 4px;width:230px;}
.input-text.qty {width:auto;}
.form-list li {padding-bottom:10px;position:relative;}
.form-list li label {}
.form-list li input {margin-top:2px;}
.form-list li select {margin-top:2px;}
.form-list.table-layout li label {float:left;width:176px;}
.form-list.table-layout li select {width:240px;}
.form-list.table-layout li select.month, .form-list.table-layout li select.year {width:103px;}
.form-list.table-layout li .validation-advice {position:relative;bottom:10px;left:0px;font-size:10px;color:#b3b0a6;width:180px;}

#content .small-txt {font-size:10px;line-height:12px;}
.a-right {text-align:right;}

.messages {border:1px dotted #dedede;margin:10px 0px;}
.success-msg {padding:10px;background-color:#404041;color:#ffffff;}
.error-msg {padding:10px;background-color:#404041;color:#ffffff;}

.price {color:#ffffff;font-weight:bold;}
