/* -------------- start stylesheets for spitfire-staging.com -------------- */

/* -- start jCarousel -- */
 .jcarousel-container {position:relative}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none;  width:75px; height:75px}
 .jcarousel-next {z-index:3; display:none}
.jcarousel-prev {z-index:3; display:none}
/* -- end of jCarousel -- */
/* -- start jCarousel Atlantica -- */
   .jcarousel-skin-atlantica .jcarousel-container {background:transparent; margin:0 auto}
.jcarousel-skin-atlantica .jcarousel-container-horizontal {width:936px; padding-left:0px; padding-right:30px}
.jcarousel-skin-atlantica .jcarousel-clip-horizontal {width:936px; height:292px}
.jcarousel-skin-atlantica .jcarousel-item {width:458px; height:284px; padding:3px; border:1px solid #e0e0e0}
.jcarousel-skin-atlantica .jcarousel-item-horizontal {margin-right:4px}
.jcarousel-skin-atlantica .jcarousel-item-placeholder {background:transparent; color:#000}
 .jcarousel-skin-atlantica .jcarousel-next-horizontal {position:absolute; top:120px; right:30px; width:30px; height:54px; cursor:pointer; background:transparent url('http://tradesmart-professional.spitfire-staging.com/asset_files/0004/6622/arrow_right.png') no-repeat 0 0}
.jcarousel-skin-atlantica .jcarousel-prev-horizontal {position:absolute; top:120px; left:0px; width:30px; height:54px; cursor:pointer; background:transparent url('http://tradesmart-professional.spitfire-staging.com/asset_files/0004/6630/arrow_left.png') no-repeat 0 0}
   .jcarousel-skin-atlantica-small .jcarousel-container {background:transparent; margin:0 auto}
.jcarousel-skin-atlantica-small .jcarousel-container-horizontal {width:936px; padding-left:30px; padding-right:30px}
.jcarousel-skin-atlantica-small .jcarousel-clip-horizontal {width:936px; height:140px; border-bottom:1px dotted #c2c2c2; border-top:1px dotted #c2c2c2; padding:15px 0}
.jcarousel-skin-atlantica-small .jcarousel-item {width:210px; height:130px; padding:3px; border:1px solid #e0e0e0}
.jcarousel-skin-atlantica-small .jcarousel-item-horizontal {margin-right:20px}
.jcarousel-skin-atlantica-small .jcarousel-item-placeholder {background:#fff; color:#000}
 .jcarousel-skin-atlantica-small .jcarousel-next-horizontal {position:absolute; top:55px; right:30px; width:30px; height:54px; cursor:pointer; background:transparent url('http://tradesmart-professional.spitfire-staging.com/asset_files/0004/6622/arrow_right.png') no-repeat 0 0}
.jcarousel-skin-atlantica-small .jcarousel-prev-horizontal {position:absolute; top:55px; left:30px; width:30px; height:54px; cursor:pointer; background:transparent url('http://tradesmart-professional.spitfire-staging.com/asset_files/0004/6630/arrow_left.png') no-repeat 0 0}
   .jcarousel-skin-atlantica-gallery .jcarousel-container {background:transparent; margin:0 auto}
.jcarousel-skin-atlantica-gallery .jcarousel-container-horizontal {width:936px; padding-left:30px; padding-right:30px}
.jcarousel-skin-atlantica-gallery .jcarousel-clip-horizontal {width:936px; height:470px; border-top:1px dotted #c2c2c2}
.jcarousel-skin-atlantica-gallery .jcarousel-item {width:210px; height:575px}
.jcarousel-skin-atlantica-gallery .jcarousel-item-horizontal {margin-right:25px; padding:15px 0}
.jcarousel-skin-atlantica-gallery .jcarousel-item-horizontal img {margin-bottom:10px; padding:3px; border:1px solid #e0e0e0}
.jcarousel-skin-atlantica-gallery .jcarousel-item-placeholder {background:#fff; color:#000}
 .jcarousel-skin-atlantica-gallery .jcarousel-next-horizontal {position:absolute; top:205px; right:30px; width:30px; height:54px; cursor:pointer; background:transparent url('http://tradesmart-professional.spitfire-staging.com/asset_files/0004/6622/arrow_right.png') no-repeat 0 0}
.jcarousel-skin-atlantica-gallery .jcarousel-prev-horizontal {position:absolute; top:205px; left:30px; width:30px; height:54px; cursor:pointer; background:transparent url('http://tradesmart-professional.spitfire-staging.com/asset_files/0004/6630/arrow_left.png') no-repeat 0 0}
/* -- end of jCarousel Atlantica -- */
/* -- start Reset -- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; font-family:Arial, Helvetica, Clean, Sans-Serif}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none}
blockquote, q {quotes:none}
body {padding:0px; margin:0px auto}
body * {line-height:1.22em}
table {border-collapse:collapse; border-spacing:0; font-size:inherit}
img {border:0}
caption, th {text-align:left}
p {margin-top:0.5em; margin-bottom:0.5em}
h1, h2, h3, h4, h5, h6 {color:#000000}
pre, code {font:115% monospace}
a, a:link, a:visited, a:active {color:#000000}
a:hover {color:#F57503}
:focus {outline:0}
del {text-decoration:line-through}
ins {text-decoration:none}
.clearfix:after {clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.clearfix {display:inline-block }
* html .clearfix {height:1% }
.clearfix {display:block }
#pageBody {width:100%; text-align:center}
.container_12 {text-align:left}
/* -- end of Reset -- */
/* -- start 960 Grid System -- */
.container_12 {margin-left:auto; margin-right:auto; width:960px}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display:inline; float:left; margin-left:10px; margin-right:10px}
.alpha {margin-left:0}
.omega {margin-right:0}
.container_12 .grid_1 {width:60px}
.container_12 .grid_2 {width:140px}
.container_12 .grid_3 {width:220px}
.container_12 .grid_4 {width:300px}
.container_12 .grid_5 {width:380px}
.container_12 .grid_6 {width:460px}
.container_12 .grid_7 {width:540px}
.container_12 .grid_8 {width:620px}
.container_12 .grid_9 {width:700px}
.container_12 .grid_10 {width:780px}
.container_12 .grid_11 {width:860px}
.container_12 .grid_12 {width:940px}
.container_12 .prefix_1 {padding-left:80px}
.container_12 .prefix_2 {padding-left:160px:}
.container_12 .prefix_3 {padding-left:240px}
.container_12 .prefix_4 {padding-left:320px}
.container_12 .prefix_5 {padding-left:400px}
.container_12 .prefix_6 {padding-left:480px}
.container_12 .prefix_7 {padding-left:560px}
.container_12 .prefix_8 {padding-left:640px}
.container_12 .prefix_9 {padding-left:720px}
.container_12 .prefix_10 {padding-left:800px}
.container_12 .prefix_11 {padding-left:880px}
.container_12 .suffix_1 {padding-right:80px}
.container_12 .suffix_2 {padding-right:160px}
.container_12 .suffix_3 {padding-right:240px}
.container_12 .suffix_4 {padding-right:320px}
.container_12 .suffix_5 {padding-right:400px}
.container_12 .suffix_6 {padding-right:480px}
.container_12 .suffix_7 {padding-right:560px}
.container_12 .suffix_8 {padding-right:640px}
.container_12 .suffix_9 {padding-right:720px}
.container_12 .suffix_10 {padding-right:800px}
.container_12 .suffix_11 {padding-right:880px}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0 }
/* -- end of 960 Grid System -- */
/* -- start Autocomplete -- */
div.auto_complete {width:450px; background:#fff; font-size:8pt}
div.auto_complete ul {border:1px solid #888; margin:0px; padding:0px; width:450px; background:#fff; list-style-type:none}
div.auto_complete ul li {margin:0px; padding:3px; font-size:8pt}
div.auto_complete ul li.selected {background-color:#ffb}
div.auto_complete ul strong.highlight {color:#800; margin:0px; padding:0px}
/* -- end of Autocomplete -- */
/* -- start Errors -- */
.msg {border:1px solid; margin:10px 0px 10px 0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center}
.info {color:#00529B; background-color:#BDE5F8; background-image:url('http://tradesmart-professional.spitfire-staging.com/images/flash_icons/info.png')}
.success {color:#4F8A10; background-color:#DFF2BF; background-image:url('http://tradesmart-professional.spitfire-staging.com/images/flash_icons/success.png')}
.error {color:#D8000C; background-color:#FFBABA; background-image:url('http://tradesmart-professional.spitfire-staging.com/images/flash_icons/error.png')}
.warning {color:#9F6000; background-color:#FEEFB3; background-image:url('http://tradesmart-professional.spitfire-staging.com/images/flash_icons/warning.png')}
.validation {color:#D63301; background-color:#FFCCBA; background-image:url('http://tradesmart-professional.spitfire-staging.com/images/flash_icons/validation.png')}
#errorExplanation {border:1px solid black; padding:7px; padding-bottom:12px; margin-bottom:20px; background-color:#f0f0f0}
#errorExplanation h2 {text-align:left; font-weight:bold; padding:5px 5px 5px 15px; font-size:12px; margin:-7px; background-color:#c00; color:#fff}
#errorExplanation p {color:#333; margin-bottom:0; padding:5px}
#errorExplanation ul li {font-size:12px; list-style:square; color:#333}
/* -- end of Errors -- */
/* -- start Form -- */
form {margin:0px; padding:0px}
form div.command-bar {clear:both; margin-top:2em}
form div.submit-field {display:inline-block}
form {margin:0px; padding:0px}
form fieldset {}
form fieldset legend, form label, form input[type=text], form input[type=password], form textarea {color:#768495; font-family:Arial; font-size:1em; line-height:1em; margin:0; font-weight:lighter; background:white}
form input[type=image] {border:0px; background:transparent}
form textarea {padding:0pt 0pt 0pt 6pt}
form sup {line-height:0em}
form input {padding:0.5em}
form select {}
form select option {}
form input, form select, form textarea {}
form input[type=text], form input[type=password], form textarea {background-color:#f8f8f8; border:2px solid #e3e3e3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
form input[type=text].hint {color:#bcbbbb}
form input[type=text]:focus, form input[type=password]:focus, form textarea:focus {background:#e0f5fb; color:black; border:2px solid #80e1ea; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
form input[type=checkbox] {float:left; margin-right:5px; border:0px}
form input[type=submit], form input[type=button] {}
form input[type=submit]:hover, form input[type=button]:hover {color:#6d6d6d; cursor:pointer}
form input[type=submit][value=cancel] {}
form div.fieldWithErrors {display:inline}
form div.fieldWithErrors input, form div.fieldWithErrors select, form div.fieldWithErrors textarea {border:1px dashed #ea011e}
form div.check-box-field, form div.check-box-fields, form div.date-field, form div.datetime-field, form div.file-field, form div.password-field, form div.radio-field, form div.radio-fields, form div.select-field, form div.text-field, form div.textarea-field, form div.time-zone-select-field, form div.submit-field {clear:both; padding:0px 8px 0px 0px; display:block}
form div.check-box-field {padding:10px 8px 0px 0px; display:inline-block}
form div.check-box-field div.input, form div.check-box-fields div.input, form div.date-field div.input, form div.datetime-field div.input, form div.file-field div.input, form div.password-field div.input, form div.radio-field div.input, form div.radio-fields div.input, form div.select-field div.input, form div.text-field div.input, form div.textarea-field div.input, form div.time-zone-select-field div.input, form div.submit-field div.input {}
form div.check-box-field div.input, form div.check-box-fields div.input, form div.radio-field div.input, form div.radio-fields div.input {float:left}
form label, form div.check-box-field label, form div.check-box-fields label, form div.date-field label, form div.datetime-field label, form div.file-field label, form div.password-field label, form div.radio-field label, form div.radio-fields label, form div.select-field label, form div.text-field label, form div.textarea-field label, form div.time-zone-select-field label, form div.submit-field label {color:#000000; cursor:pointer; display:block; background:transparent; margin-top:0.25em; padding:1em 0em 0.5em 0em}
form div.check-box-field label, form div.check-box-fields label, form div.radio-field label, form div.radio-fields label {float:left; padding-top:2px}
form div.check-box-field label span.help, form div.check-box-fields label span.help, form div.date-field label span.help, form div.datetime-field label span.help, form div.file-field label span.help, form div.password-field label span.help, form div.radio-field label span.help, form div.radio-fields label span.help, form div.select-field label span.help, form div.text-field label span.help, form div.textarea-field label span.help, form div.time-zone-select-field label span.help, form div.submit-field label span.help {display:block; font-weight:normal; margin-top:5px; line-height:100%}
form div.submit-field {border:none; float:left}
form div.submit-field div.input {}
form div.check-box-fields div.input label, form div.radio-fields div.input label {clear:left; width:auto}
form div.required {}
form div.required label, form div.required p, form div.required span {}
form div.required label sup {color:#944; padding-right:0.25em}
form div.required label span.help {margin-top:0}
form input[type=text].hint {color:#bcbbbb}
form input[type=submit] {position:relative; top:-0.25em}
a.new-button {padding-left:15px; background:transparent url(/images/icons/new.png) no-repeat center left}
a.destroy-button {padding-left:15px; background:transparent url(/images/icons/destroy.png) no-repeat center left}
/* -- end of Form -- */
/* -- start Lightbox -- */
html, body {height:100%}
div#fancy_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index:10030}
* html div#fancy_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align:left}
div#fancy_loading {position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100100}
div#fancy_loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position:absolute; background-color:#FFF; z-index:10030}
div#fancy_loading_icon {position:absolute; background:url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_loading.gif') no-repeat; z-index:10035; width:16px; height:16px}
div#fancy_outer {position:absolute; top:0; left:0; z-index:10090; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none}
div#fancy_inner {position:relative; width:100%; height:100%; border:1px solid #BBB; background:#FFF}
div#fancy_content {margin:0; z-index:10100; position:absolute}
div#fancy_div {background:#000; color:#FFF; height:100%; width:100%; z-index:10100}
img#fancy_img {position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:10100; width:100%; height:100%}
div#fancy_close {position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:10181; display:none}
#fancy_frame {position:relative; width:100%; height:100%; display:none}
#fancy_ajax {width:100%; height:100%; overflow:auto}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:10111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none}
a#fancy_left {left:0px}
a#fancy_right {right:0px}
span.fancy_ico {position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:10112; cursor:pointer; display:block}
span#fancy_left_ico {left:-9999px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico {right:-9999px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover {visibility:visible}
a#fancy_right:hover {visibility:visible}
a#fancy_left:hover span {left:20px}
a#fancy_right:hover span {right:20px}
.fancy_bigIframe {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent}
div#fancy_bg {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10070; border:0; padding:0; margin:0}
div.fancy_bg {position:absolute; display:block; z-index:10070; border:0; padding:0; margin:0}
div.fancy_bg_n {top:-18px; width:100%; height:18px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne {top:-18px; right:-13px; width:13px; height:18px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e {right:-13px; height:100%; width:13px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se {bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s {bottom:-18px; width:100%; height:18px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw {bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w {left:-13px; height:100%; width:13px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw {top:-18px; left:-13px; width:13px; height:18px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position:absolute; bottom:-33px; left:0; width:100%; z-index:10100; display:none}
div#fancy_title div {color:#FFF; font:bold 12px Arial; padding-bottom:3px}
div#fancy_title table {margin:0 auto}
div#fancy_title table td {padding:0; vertical-align:middle}
td#fancy_title_left {height:32px; width:15px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main {height:32px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right {height:32px; width:15px; background:transparent url('http://tradesmart-professional.spitfire-staging.com/images/fancybox/fancy_title_right.png') repeat-x}
/* -- end of Lightbox -- */
/* -- start Loading Indicator -- */
.loading_progress_window {position:absolute; top:30%; left:0px; margin:0px auto; text-align:center; width:100%; z-index:10000}
.loading_container {border:1px solid #808080; margin:0px auto; width:250px}
.loading_header {padding:4px; background-color:#e2e2e2; text-align:center}
.loading_body {background-color:#f2f2f2; padding:10px}
/* -- end of Loading Indicator -- */
/* -- start Pagination -- */
.pagination {margin-top:10px; width:100%; text-align:center}
.pagination a, .pagination span {padding:.5em 0.8em; display:block; float:left; margin-right:3px}
.pagination span.disabled {color:#cccaca}
.pagination span.current {font-weight:bold; background:#b3b3b3; color:white}
.pagination a {text-decoration:none}
.pagination a:hover, .pagination a:focus {color:white; background:#0043e0}
.pagination .page_info {background:#2E6AB1; padding:.4em .6em; width:22em; margin-bottom:.3em; text-align:center}
.pagination .page_info b {color:#003; background:#6aa6ed; padding:.1em .25em}
.pagination .next_page, .pagination .prev_page {border:0px; color:black}
.pagination .next_page a {border:0px; color:black}
.pagination:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
* html .pagination {height:1%}
*:first-child+html .pagination {overflow:hidden}
/* -- end of Pagination -- */
/* -- start Pretty Table -- */
.pretty-table {color:#FFFFFF; background:#3f4237; width:100%; border:5px solid #3f4237}
.pretty-table thead tr {}
.pretty-table thead .sub-title {border-top:1px solid #595c4c}
.pretty-table thead th {background:#373a2f; padding:2em 1em 0.5em 0.8em; border-bottom:1px solid #595c4c; text-align:left; font-weight:normal}
.pretty-table tfoot td {color:#ffffff; background:#3f4237; padding:0.8em 0em 0.8em 0em; text-align:left; font-weight:normal; font-size:0.7em}
.pretty-table td {font-size:0.7em; padding:0.8em 0.8em 0.8em 1em; border-bottom:1px solid #595c4c; border-top:1px solid #22241c}
.pretty-table td a, .pretty-table td a:link, .pretty-table td a:visited, .pretty-table td a:hover {color:#fcf8e3; width:100%; height:100%; display:inline-block}
.pretty-table td a:hover {color:#373a2f}
.pretty-table tfoot td a, .pretty-table tfoot td a:link, .pretty-table tfoot td a:visited {color:#696969}
.pretty-table tfoot td a:hover {color:#373a2f}
.pretty-table tbody tr.odd td {}
.pretty-table tfoot {}
.pretty-table tfoot td {}
.pretty-table tfoot tr {}
* html .pretty-table tr.odd td {background:transparent}
.pretty-table col.even {background-color:#373a2f}
.pretty-table col.odd {}
.pretty-table tr.odd:hover td {background-color:#4f5244; color:#f9fee6}
.pretty-table tr.even:hover td {background-color:#4f5244; color:#f9fee6}
.pretty-table tr.even:hover td a, .pretty-table tr.odd:hover td a {color:#f9fee6}
/* -- end of Pretty Table -- */
/* -- start Rich Text Editor -- */
body.mceContentBody {background:white; padding-left:10px; color:#768495; text-align:left}
/* -- end of Rich Text Editor -- */
/* -- start Swfupload -- */
 .progressWrapper {width:357px; overflow:hidden}
#divFileProgressContainer {margin:5px; padding:4px; border:solid 1px #E8E8E8; background-color:#F7F7F7; overflow:hidden}
 .message {margin:1em 0; padding:10px 20px; border:solid 1px #FFDD99; background-color:#FFFFCC; overflow:hidden}
 .red {border:solid 1px #B50000; background-color:#FFEBEB}
 .green {border:solid 1px #DDF0DD; background-color:#EBFFEB}
 .blue {border:solid 1px #CEE2F2; background-color:#F0F5FF}
.progressName {font-size:8pt; font-weight:700; color:#555; width:323px; height:14px; text-align:left; white-space:nowrap; overflow:hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size:0; width:0%; height:2px; background-color:blue; margin-top:2px}
.progressBarComplete {width:100%; background-color:green; visibility:hidden}
.progressBarError {width:100%; background-color:red; visibility:hidden}
.progressBarStatus {margin-top:2px; width:337px; font-size:7pt; font-family:Arial; text-align:left; white-space:nowrap}
 div.fieldset {border:1px solid #afe14c; margin:10px 0; padding:20px 10px}
div.fieldset span.legend {position:relative; background-color:#FFF; padding:3px; top:-30px; font:700 14px Arial, Helvetica, sans-serif; color:#73b304}
div.flash {width:375px; margin:10px 5px; border-color:#D9E4FF; -moz-border-radius-topleft :5px; -webkit-border-top-left-radius :5px; -moz-border-radius-topright :5px; -webkit-border-top-right-radius :5px; -moz-border-radius-bottomleft :5px; -webkit-border-bottom-left-radius :5px; -moz-border-radius-bottomright :5px; -webkit-border-bottom-right-radius :5px}
input[disabled]{ border:1px solid #ccc }
 #btnSubmit {margin:0 0 0 155px }
/* -- end of Swfupload -- */
/* -- start Text Formatting -- */
p {padding-top:1em; line-height:1.5em}
h1{font:normal 30px/36px Arial, sans-serif; margin:0 0 18px 0; padding:0;}
h1.head {text-align:center}
h2{color:#000; font:normal 25px/32px Arial, sans-serif; margin:36px 0 18px 0; padding:0;}
h3{color:#000; font:normal 18px/27px Arial, sans-serif; margin:0 0 18px 0; padding:0;}
h4{color:#eda037; font:normal 15px/20px Arial, sans-serif; margin:27px 0 18px 0; padding:0;}
h5{color:#eda037; font:bold 13px/18px Arial, sans-serif; margin:0; padding:0;}
a {cursor:pointer; color:#247bba; text-decoration:none}
a:visited {color:#12457d}
a:link {color:#447ab6}
a:hover {text-decoration:underline}
/* -- end of Text Formatting -- */
/* -- start Menu -- */
#profile-menu {text-align:right; font-size:8pt; padding:10px}
#profile-menu a, #profile-menu a:link, #profile-menu a:visited {padding-right:10px; color:#696969}
#profile-menu a:hover {text-decoration:underline}
#nav {position:relative; margin-bottom:10px; left:15px}
#nav-two, #nav-two ul {position:relative; z-index:90; list-style:none; padding:0; margin:0 0 1em 0; float:left}
#nav-two {margin-left:0em; height:20px}
#nav-two li a {margin-bottom:0px; padding-bottom:7px; padding-left:0.7em; padding-right:0.7em; padding-top:8px}
#nav-two ul li a {height:auto; margin:0px; width:15em; padding-top:1em; padding-left:0.5em; padding-right:1em; padding-bottom:0.3em; font-size:1em; border-bottom:2px solid #339933}
#nav-two ul li a:hover {border-bottom:2px solid #339933}
#nav-two ul {}
#nav-two a {display:block; color:#696969; text-decoration:none; padding-top:0.2em; padding-left:0.2em; padding-right:0.2em; margin-right:0.6em}
#nav-two a:hover {border-bottom:2px solid #339933}
#nav-two a.daddy {}
#nav-two li {float:left}
#nav-two li ul {position:absolute; left:-999em; height:auto; width:13em; height:2em; font-weight:normal; margin:0}
#nav-two li ul a {width:16.5em; height:2em}
#nav-two li ul ul {margin:-1.9em 0 0 11em}
#nav-two li:hover ul ul, #nav-two li:hover ul ul ul, #nav-two li.sfhover ul ul, #nav-two li.sfhover ul ul ul {left:-999em}
#nav-two li:hover ul, #nav-two li li:hover ul, #nav-two li li li:hover ul, #nav-two li.sfhover ul, #nav-two li li.sfhover ul, #nav-two li li li.sfhover ul {left:auto}
#nav-two li:hover, #nav-two li.sfhover {}
#nav-two li:hover {color:#ffffff}
/* -- end of Menu -- */
/* -- start Product -- */
.product_table {width:100%}
.product_table td {padding:10px}
.product_name h3 {font-size:150%}
.product_description {text-transform:none}
.product_name h3 {text-transform:none; font-size:1.2em; font-weight:normal}
.product_price {display:inline-block; font-size:150%; font-weight:bold; margin-right:20px; color:#000000}
.add_to_cart {display:inline-block}
/* -- end of Product -- */
/* -- start Search Results -- */
.search-results-status {text-align:right; padding:5px; border-top:2px solid #e0dfdf; background:#f4f4f4; margin-top:30px}
.search-results {margin-top:3em}
.search-result {margin-top:1em}
.search-result-link {font-size:0.9em; margin-top:0.3em}
.search-result-title {font-size:1.2em}
 #s {font-size:1.35em}
.search-box-info {font-size:1.5em}
.search-box-container {background:#f4f4f4; border:1px solid #e0dfdf; padding:20px 15px 20px 15px}
/* -- end of Search Results -- */
/* -- start Shopping Cart -- */
#shopping-cart-banner {background:#f4f5f8; padding-top:0.9em; padding-bottom:0.9em; border:1px solid #cbcccd; color:#8d8f90; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.5em}
#shopping-cart-banner a {color:#515252}
#shopping-cart-banner a:hover {text-decoration:underline}
h4.cart-summary-amount {font-size:5em; font-weight:lighter; color:black; text-align:right; margin-right:5px}
#payment-panel {background:#eeeeee; border:1px solid #d1d0cf; padding:0px 5px 5px 5px}
/* -- end of Shopping Cart -- */
/* -- start Custom Styles -- */
body {background:white url('http://tradesmart-professional.spitfire-staging.com/account_assets/0000/0099/tradesmart-background.png') 50% 0 no-repeat; color:#8c8c8c; font:15px/18px Arial, Sans-Serif, Serif}
p, td, li {color:#8c8c8c}
#menu-bar {margin-bottom:40px; padding-top:8px}
.first {padding-top:0px; margin-top:0px}
#container {text-align:left; background:white url('http://tradesmart-professional.spitfire-staging.com/asset_files/0008/0658/tradesmart-menu-green.gif') repeat-x; padding-left:20px}
#workspace {background:white}
#page1 {padding-top:0px; padding-bottom:15px}
#pageBody {}
#logo {margin-top:0px; margin-bottom:20px}
#logo img {position:relative; top:-25px; left:10px}
#page {padding:30px; min-height:330px}
#content {text-align:left}
#footer {text-align:left; margin:30px 0px 40px 0px; color:#9b9b9b; font-size:8pt}
.categories-list a, .categories-list a:link, .categories-list a:visited, .categories-list a:active {text-decoration:none; color:#898989; width:100%; display:inline-block; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dotted #898989}
.categories-list a:before, .categories-list a:link:before, .categories-list a:visited:before, .categories-list a:active:before {content:" 0BB 020"}
#footer-lower a, #footer-lower a:link, #footer-lower a:visited {color:#339933}
#footer a:hover {text-decoration:underline}
.categories-list a:hover {text-decoration:none; color:#339933}
#timestamp {color:#1d1d1d}
strong {}
.tagcloud_1 {font-size:0.8em}
.tagcloud_2 {font-size:1.0em}
.tagcloud_3 {font-size:1.2em}
.tagcloud_4 {font-size:1.4em}
.avatar_small {float:left; margin-right:10px}
/* -- end of Custom Styles -- */
/* -- start Spitfire -- */
::selection {background:#e0f5fb; color:#000000}
::-moz-selection {background:#e0f5fb; color:#000000}
.unselectable {-moz-user-select:none; -khtml-user-select:none; user-select:none}
 .data-grid {display:table; border-collapse:collapse; width:100%; color:#313131; margin-bottom:2em}
.data-grid div.even {}
.data-grid div.odd {}
.data-grid div.data-row {display:table-row; border-bottom:1px dashed #e1e1e1; width:100%; padding:0.2em}
.data-grid div.data-row:hover {background:#f7f7f7}
.data-grid div.data-cell {display:table-cell; padding:0.5em 0.5em 0.5em 0.5em}
.data-grid a:hover {text-decoration:none}
 .pagination {margin-bottom:2em}
 .next-step-hint {padding:1em; font-size:1.2em; text-align:center; border:1px dashed #bbbbbb; color:#313131; background-color:#fdfcec}
 .spitfire-tooltip {font-family:Arial; font-size:8pt; color:#ffffff; background:transparent url('http://tradesmart-professional.spitfire-staging.com/spitfire/images/60-percent-black.png'); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px 8px 5px 8px}
.spitfire-tooltip-container {position:absolute; z-index:9000; background:transparent url('http://tradesmart-professional.spitfire-staging.com/spitfire/images/60-percent-tooltip.png') no-repeat; padding:2px 5px 2px 10px}
 .spitfire-context {background-color:#ffffff; text-align:left}
.spitfire-context-container {display:none; position:absolute; z-index:9000; width:200px; padding:13px; font-family:Arial; background:transparent url('http://tradesmart-professional.spitfire-staging.com/spitfire/images/30-percent-black.png'); color:#3a3a3a; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px}
.spitfire-context {color:#3f3f3f; font-size:10pt}
.spitfire-context a {outline:none; text-decoration:none; display:inline-block; padding:5px 5px 5px 10px; border-bottom:1px solid #d0d0d0; color:#3f3f3f; width:185px}
.spitfire-context a.last {border-bottom:0px}
.spitfire-context a:hover, .spitfire-context a.submenu:hover {background-color:#3b3b3b; border-bottom:1px solid #3b3b3b; color:#ffffff; text-decoration:none}
.spitfire-context a.submenu:hover {background:#3b3b3b url('http://tradesmart-professional.spitfire-staging.com/spitfire/images/spitfire-context-backgrounds.png') 182px -58px no-repeat; color:#ffffff; text-decoration:none}
.spitfire-context a.submenu {background:url('http://tradesmart-professional.spitfire-staging.com/spitfire/images/spitfire-context-backgrounds.png') 182px -170px no-repeat}
.spitfire-context a.submenu-visible, .spitfire-context a.submenu-visible:hover {background:url('http://tradesmart-professional.spitfire-staging.com/spitfire/images/spitfire-context-backgrounds.png') 0px -110px no-repeat; color:#3f3f3f; border-bottom:1px solid #d0d0d0}
.spitfire-context-submenu {background-color:#f5f5f5; display:none}
.spitfire-context-submenu a {padding-left:2em; padding-left:20px; width:175px}
.spitfire-context a.separator {}
.spitfire-context a.separator-last {border-bottom:1px dashed #d0d0d0}
.spitfire-context .context-confirm {border-bottom:1px dashed #d0d0d0; width:100%; padding-left:1em}
.spitfire-context .context-confirm-button {width:auto; display:inline-block; padding-left:3px; padding-right:3px; border:0px}
/* -- end of Spitfire -- */


/* -------------- end stylesheets for spitfire-staging.com -------------- */
