/** STYLES FOR STRAITS ATL RSVP **/
body {
 background-color: #102A38; 
 width: auto;

 }

.maintable {
 padding: 0px;
}

/* DIVS */
#subtable {
background-color: #FFFFFF;
 }


#wrapper {
 background-color: #FFFFFF;
 background:url(../rsvp/images/tablebg.gif);
 background-repeat:repeat;
 width: 700px;
 margin: auto;
 height:inherit;
 border: 6px solid #113139;
/* padding: 4px 0px; */ 
}
#wrapperinside {
 width: 700px;
 margin: auto;
 padding: 0px;
/* padding: 4px 4px; */
}


img {
 border: 0 }

table.content {
 text-align: left; 
 font-family: Arial, Helvetica, "Lucida Grande", sans-serif; 
 font-size: 11px; 
 line-height: 145%; 
 color: #FFFFFF; 
 padding: 0px 50px 10px 15px }

table.content2 {
 text-align: left; 
 font-family: Arial, Helvetica, "Lucida Grande", sans-serif; 
 font-size: 11px; 
 line-height: 145%; 
 color: #2C3438; 
 padding: 0px 50px 10px 15px }

/* MAIN STYLES */
a:link {
 color: #D67CA1; 
 font: normal 12px Arial, Helvetica, sans-serif; 
 text-decoration: underline }

a:visited {
 color: #ee9535; 
 font: normal 12px Arial, Helvetica, sans-serif;  
 text-decoration: underline }

a:active {
 color: #D67CA1; 
 font: normal 12px Arial, Helvetica, sans-serif; 
 text-decoration: underline }

a:hover {
 color: #ee9535; 
 font: normal 12px Arial, Helvetica, sans-serif; 
 text-decoration: underline }

td {
 font-size: 12px; 
 font-family: Arial, Helvetica, sans-serif; 
 color: #2C3438 }

/* FOOTER + LINKS */
.footer {
 font: normal 9px Arial, Helvetica, sans-serif; 
 text-align: left; 
 color: #2C3438; 
}
 
a.footlink:link {
 font: normal 9px Arial, Helvetica, sans-serif; 
 color: #D67CA1; 
 text-decoration: none }

a.footlink:visited {
 font: normal 9px Arial, Helvetica, sans-serif; 
 color: #D67CA1; 
 text-decoration: none }

a.footlink:active {
 color: #D67CA1; 
 text-decoration: none; 
 font: normal 9px Arial, Helvetica, sans-serif }

a.footlink:hover {
 font: normal 9px Arial, Helvetica, sans-serif; 
 color: #F099BD; 
 text-decoration: none }

/* HEADERS + TEXT */
.bighdrk {
 margin-bottom: 6px; 
 margin-top: 8px; 
 color: #274658; 
 font: bold 17px Helvetica, Arial, sans-serif; 
 text-transform: uppercase; 
}

.closedhdr {
 margin-bottom: 6px; 
 margin-top: 8px; 
 color: #274658; 
 font: bold 24px  Helvetica, Arial, sans-serif;
 text-transform: uppercase; 
}
.smalltext {
 color: #333333; 
 font-size: 10px; 
 font-family: Verdana, Helvetica }

.biggertext {
 color: #333333; 
 font-size: 16px; 
 font-family: Helvetica, Arial, sans-serif}
 
.rust {
 color: #D67CA1 }

.whitetext {
 /* font: normal 10px Arial, Helvetica; 
 */
 color: #FFFFFF }

/* FORMS */
.tb {
 display: inline }

input {
 font-family: Arial, Helvetica; 
 font-size: 12px; 
 color: #000000 }

select {
 font-family: Arial, Verdana, Helvetica; 
 font-size: 12px; 
 color: #000000 }

.formtext {
 font: normal 12px Arial, Helvetica, sans-serif; 
 color: #2C3438; 
 border: 1px solid #cccccc; 
 background: #FFFFFF }

.formbttn {
 font: bold 13px "Century Gothic", Arial, Geneva; 
text-transform: uppercase;
 color: #FFFFFF; 
 background: #274658; 
 border: 0px; 
 padding: 4px;
 margin-top: 10px; }
 
.red {color:#BF0001;}

/* LISTS */
ul {
/* list-style: url(../images/box.gif);*/ 
/* padding-bottom: 8px; */
/* padding-right: 25px*/ }

li {
/* list-style: url(../images/box.gif)*/ }
 
  
/* SPACING and EFFECTS */
.rightpad {
 padding-right: 25px }

.leftpad {
 padding-left: 25px }

.dulled {
 color: #CCCCCC; 
 font-size: 9px; 
 font-weight: normal }

/* LINES + BORDERS */
.footerdivline {
 color: #CCCCCC; 
 font-size: 9px; 
 font-weight: normal }
 
.tablebordertop {
 border-top: 1px solid #D9D9D7 }

.tableborderleft {
 border-left: 1px solid #D9D9D7 }

.tableborderright {
 border-right: 1px solid #D9D9D7 }

