body {margin:0;padding:5px;border:#FFF 0 solid;background:#e4e3e3; background-image:url(picts/dallas-history.jpg) }
table.center {margin-left:auto;margin-right:auto}
iv.c5 {text-align:center}
td.c4 {width:135px}
td.c3 {width:140px}
img.c2 {float:left}
td.c1 {width:150px}
a:link {color:#535353;text-decoration:none}
a:visited {color:#535353;text-decoration:none}
a:active {color:#535353;text-decoration:none}
a:hover { background-color: #E0ECFE; color: #535353; text-decoration:none }
TABLE {color:#333;font:normal 8pt arial,helvetica,clean,sans-serif}
.title {color:#B00F2C;font:bold 12pt Myriad pro, arial}
.title2 {color:#000;font:normal 11pt arial,helvetica,clean,sans-serif}
.subtitle {color:#000;font:bold 8pt arial,helvetica,clean,sans-serif}
.smallcopy {font:normal 8pt arial,helvetica,clean,sans-serif}
.testimonial {color:#009;font-size:8pt;font-weight:normal;font-style:normal}
.testimonial3 {color:#666;font:bold 8pt arial,helvetica,clean,sans-serif}
.formmargin {margin:0}
.testimonial2 {color:#B00F2C;font:bold 11pt arial,helvetica,clean,sans-serif}
.style1 {border-width:0}
.style2 {font-size:8pt}
.style3 {border-width:0;font-size:8pt}
.style4 {margin-left:7px;margin-right:7px}
.style5 {text-align:center}
.style6 {margin-left:10px;margin-right:10px}
.style7 {border-width:0}
.about {color:#666;font:normal 8pt Arial,Helvetica,sans-serif}
.style8 {margin-left:64px;margin-right:10px}
.style9 {margin-left:7px;margin-right:7px;text-align:right;margin-bottom:10px}
.clearsmall {color:#FEFEFE;text-decoration:overline;font:4pt Arial,Helvetica,sans-serif}
.Boldunderline {text-decoration:underline;font:bold 8pt Arial,Helvetica,sans-serif}
.style10 {font:8pt arial,helvetica,clean,sans-serif}
.style11 {margin-left:10px;margin-right:10px;text-align:left}
.style12 {text-align:left}
.style13 {border-style:solid;border-width:0;margin:3px 5px}
.style14 {color: #003399;text-decoration: underline;}
.style15 {font: bold 8pt arial,helvetica,clean,sans-serif;text-align: center;}
.productlink {font:normal 8pt arial,helvetica,clean,sans-serif}
a.productlink:link {color:#B00F2C;text-decoration:underline}
a.productlink:visited {color:#B00F2C;text-decoration:underline}
a.productlink:active {color:#B00F2C;text-decoration:underline}
a.productlink:hover { background-color:#FFE1E3; color:#B00F2C; text-decoration:none }
.order-box {width:211px;height:211px;background:url(picts/order-box.jpg)}
.formmargin {margin:0}
.product-borders {border:#000 0 solid}
.thumb-borders {border:#000 0 solid}
.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
.product-title {color:#B00F2C;font:bold 12pt arial,helvetica,clean,sans-serif}
.list-title {color:#000;font:bold 10pt arial,sans-serif}
.price {color:#36F;font:18px arial,sans-serif;letter-spacing:0;font-weight:bold;text-decoration:underline}
.options {width:125px;margin-top:15px;margin-bottom:3px;font-size:11px}
.shipping {width:125px;margin-top:3px;margin-bottom:8px;font-size:11px}
.bar-endtop {width:283px;height:32px;padding:0}
.pagelines {height:5px;border:#000000 1px solid;border-right:1;background:#000000}
.page-splits {color:#699;height:1px;border-top:#858B9B 0 solid;width:100%}
.borders {border:#000 1px solid}
.submitbutton {font-size:13px}
.shadeform {font:12px arial,helvetica,clean,sans-serif;text-align:left;width:200PX;border:#999 1px solid;background:url("picts/shadeform.gif")}
.textarea {font:12px arial,helvetica,clean,sans-serif;text-align:left;width:250PX;border:#999 1px solid;background:url("picts/shadeform.gif")}
.dropdown {color:#333;width:200PX;font:11px arial,helvetica,clean,sans-serif}
.newstable {width:136px;margin-top:1px;margin-bottom:8px;border:#858B9B 0 solid}
.newstext {color:#000;font:11px arial,helvetica,clean,sans-serif;font-weight:normal}
.newsform {width:100PX;height:18PX;font:11px arial,helvetica,clean,sans-serif;border:#000 1px solid}
.searchform {color:#000;width:150PX;height:20PX;font:11px arial,helvetica,clean,sans-serif;border:#F86707 1px solid;background:url("picts/shadeform.gif")}
.search-box {color:#F86707;font:10px arial,helvetica,clean,sans-serif;font-weight:normal}
.boxtext {font:10px tahoma,arial,sans-serif;font-weight:normal}
.menu-titles {color:#FFF;text-indent:12px;padding:2px 0;background:#999999 url(picts/menutitle-corner-left.jpg) no-repeat left top;font:bold 12px arial,helvetica,clean,sans-serif}
.menu-table {border: #cccccc 1px solid;background: #fefefe}
.bordersSB {border:#858B9B 1px solid}
.menu {font:10px verdana,arial,san-serif;font-weight:normal;padding:0 0 0 17px;line-height:14px;vertical-align:middle;background:url(picts/menu-arrow.gif) no-repeat 0 1px}
a.menu:link { color:#292929; text-decoration:none }
a.menu:visited {color:#292929;text-decoration:none}
a.menu:active { color:#292929; text-decoration:none }
a.menu:hover { color:#000000; text-decoration:none; }
.menuhorztext {color:#858B9B;padding:5px 0 0;text-align:center;font:normal 11px verdana,arial,san-serif}
.menuhorz {cursor:pointer;border:#000 0 solid}
a.menuhorz:link {color:#009}
a.menuhorz:visited {color:#009}
a.menuhorz:active {color:#009}
a.menuhorz:hover {color:#F93;text-decoration:underline}
.Boldunderline {text-decoration:underline;font:bold 8pt Arial,Helvetica,sans-serif}
.bl {background: url(picts/bl.jpg) 0 100% no-repeat #FFFFFF; width: 800px}
.br {background: url(picts/br.jpg) 100% 100% no-repeat}
.tl {background: url(picts/tl.jpg) 0 0 no-repeat}
.tr {background: url(picts/tr.jpg) 100% 0 no-repeat;}
.clear {font-size: 1px; height: 1px} 
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}
.solidblockmenu li .end{
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: none;
background-position:center
 
}
.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(picts/blockactive.gif) center center repeat-x;
}
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(picts/blockdefault.gif) center center repeat-x;}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(picts/blockactive.gif) center center repeat-x;
}
.solidblockmenu {
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(picts/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(picts/blockactive.gif) center center repeat-x;
}
div#footer{clear:both;width:779px;margin:0 10px 0;padding: 10px 0;
    background: #586695;color: #FFF;text-align:center}
div#footer p{margin:0}

blockquote {
background:transparent url(picts/bg_blockquote.gif) repeat-x scroll 0 0;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin-bottom:10px;
padding:20px 15px;