/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x             GLOBAL STYLES                    x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
         
body { margin: 0px; padding: 0px; background-color:#e4e4e4; background-image:url(/_images/bg_header.gif); background-position:top; background-repeat:repeat-x; }
td { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

a { color:#7f0000; text-decoration:none; }
a.yellow { color:#ebbb22; }
a.white { color:#ffffff; }
a:hover	{ text-decoration: underline; }

table.main { width:770px; border:none; }

ol, ul { margin-top:5px; }
li { margin:2px 0px; }

form, img { margin:0px; padding:0px; }

.border { background-color:#757575; }
.vert_rule { background-image:url(/_images/vert_rule.gif); background-repeat:repeat-y; }

.content { padding:15px; }

td.rightcol { background-color:#ccc4c4; }
td.rightcol div { padding:10px; }
td.rightcol a.quickjump { color:#7f0000; }

td.indexrightcol { margin-top: 5px; }
td.indexrightcol div { padding:10px; }
td.indexrightcol a.quickjump { color:#ebbb22; }

.footer { vertical-align:middle; text-align:center; font-size:10px; color:#FFFFFF; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x             TEXT STYLES                      x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x             TITLE STYLES                     x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#7f0000; font-weight:normal; display:block; padding:5px 0px; margin:0px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:normal; display:block; margin:10px 0px 0px 30px; }
.subtitle { background-image:url(/_images/corner_subtitle.gif); background-position:bottom left; background-repeat:no-repeat; background-color:#993d3f; height:43px; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                                              x */
/* x             FORMAT STYLES                    x */
/* x                                              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.feat_trans { float:left; margin-right:10px; border:solid 1px #000000; }

.thumb { border:solid 1px #000000; padding:1px; margin:2px; cursor:pointer; }
.thumb_on { border:solid 2px #7f0000; padding:0px; margin:2px; cursor:pointer; }
div.feature { display:none; }
img.feature { border:solid 1px #000000; margin-top:2px; }

img.listing { border:solid 1px #000000; }