/*** TAGS ***/
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background-color: #CBCBCB; margin: 0px; padding: 0px; line-height: 18px; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
h1 { margin: 0 0 0 20px; font-size: 24px; font-weight: normal; color: #FFF; }
h2 { margin: 0; font-size: 12px; font-weight: bold; color: #FF6600; }
h2 a { color: #FF6600; text-decoration: underline; }
h2 a:hover { padding: 1px 2px; color: #FFF; background-color: #FF6600; text-decoration: none; }
p { margin-top: 0; line-height: 18px; }
input { padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #FF6600; }
textarea { padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #FF6600; }

/*** CLASSES ***/
.logoBottom { background: transparent url(../images/logo_bottom_half.gif) no-repeat top left; }
.properties a { color: #FF6600; font-weight: bold; font-size: 12px; text-decoration: underline; }
.properties a:hover { padding: 1px 2px; color: #FFF; background-color: #FF6600; text-decoration: none; }
.h1Background { background-image: url(../images/header_background.gif); background-repeat: no-repeat; background-position: left top; }
.h1RestBackground { background-image: url(../images/header_rest_background.gif); background-repeat: no-repeat; background-position: left top; }
.borderLeft { background-image: url(../images/border_left.gif); background-repeat: repeat-y; background-position: top; }
.borderRight { background-image: url(../images/border_right.gif); background-repeat: repeat-y; background-position: top; }
.borderBottom { background: url(../images/border_bottom.gif) repeat-x top left; }
.orangeLinks a { color: #FF6600; text-decoration: underline; }
.orangeLinks a:hover { padding: 1px 2px; color: #FFF; background-color: #FF6600; text-decoration: none; }
.navTable { background-color: #FF6600; color: #FFF; }
.nav a { margin: 0 0 0 6px; padding: 1px 2px; color: #FFF; text-decoration: none; }
.nav a:hover { padding: 1px 2px; color: #FF6600; background-color: #FFF; }
.currentPage { padding: 1px 2px; color: #FF6600; background-color: #FFF; }
.featuredTable { background-color: #FF6600; color: #FFF; }
.featured { color: #FFF; text-decoration: underline; }
.featured:hover { padding: 1px 2px; color: #FF6600; background-color: #FFF; text-decoration: none; }
.contentTable { background-color: #FFF; color: #000; }
.contentTable strong { color: #FF6600; }
.footer { color: #FF6600; }
.footer a { color: #FF6600; text-decoration: underline; }
.footer a:hover { padding: 1px 2px; color: #FFF; background-color: #FF6600; text-decoration: none; }
.retailText { font-size: 9px; }
.greyBackground { background-color: #ECECEC; background-image: url(../images/grey_background.gif); background-repeat: repeat; background-position: left top; }
.whiteBackground { background-color: #FFF; }
.submit { border: none; }
.siteBy { color: #FF6600; }
.siteBy a { display: none; }

/*** MISC ***/
.xteam_image_link a { text-decoration: none; }
.xteam_image_link a:hover { padding: 0; color: #FFF; background-color: #FFF; text-decoration: none; }