html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
nav ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration:line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
body {
	font:12px/1.23 sans-serif;
*font-size:small;
}
select, input, textarea, button {
	font:99% sans-serif;
}
pre, code, kbd, samp {
	font-family:monospace, sans-serif;
}
body, select, input, textarea {
	color:#444;
	line-height:1.60em;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}
html {
	overflow-y:scroll;
}
a:hover, a:active {
	outline:none;
}
a, a:active, a:visited {
	color:#607890;
}
a:hover {
	color:#036;
}
ul, ol {
	margin-left:1.8em;
}
ol {
	list-style-type:decimal;
}
nav ul, nav li {
	margin:0;
}
small {
	font-size:85%;
}
strong, th {
	font-weight:bold;
}
td, td img {
	vertical-align:top;
}
sub {
	vertical-align:sub;
	font-size:smaller;
}
sup {
	vertical-align:super;
	font-size:smaller;
}
pre {
	padding:15px;
	white-space:pre;
	white-space:pre-wrap;
	white-space:pre-line;
	word-wrap:break-word;
}
textarea {
	overflow:auto;
}
.ie6 legend, .ie7 legend {
	margin-left:-7px;
}
input[type="radio"] {
	vertical-align:text-bottom;
}
input[type="checkbox"] {
	vertical-align:bottom;
}
.ie7 input[type="checkbox"] {
	vertical-align:baseline;
}
.ie6 input {
	vertical-align:text-bottom;
}
label, input[type=button], input[type=submit], button {
	cursor:pointer;
}
button, input, select, textarea {
	margin:0;
}
input:invalid, textarea:invalid {
border-radius:1px;
-moz-box-shadow:0 0 5px red;
-webkit-box-shadow:0 0 5px red;
box-shadow:0 0 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
background-color:#f0dddd;
}
::-moz-selection {
background:#f3ad00;
color:#fff;
text-shadow:none;
}
::selection {
background:#f3ad00;
color:#fff;
text-shadow:none;
}
a:link {
	-webkit-tap-highlight-color:#f3ad00;
}
button {
	width:auto;
	overflow:visible;
}
.ie7 img {
	-ms-interpolation-mode:bicubic;
}
.ir {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr;
}
.hidden {
	display:none;
	visibility:hidden;
}
.visuallyhidden {
	position:absolute!important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
}
.invisible {
	visibility:hidden;
}
.clearfix:before, .clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
@media print {
* {
	background:transparent!important;
	color:#444!important;
	text-shadow:none!important;
}
a, a:visited {
	color:#444!important;
	text-decoration:underline;
}
.ir a:after {
	content:"";
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid;
}
thead {
	display:table-header-group;
}
tr, img {
	page-break-inside:avoid;
}
page {
	margin:.5cm;
}
p, h2, h3 {
	orphans:3;
	widows:3;
}
h2, h3 {
	page-break-after:avoid;
}
}
.icon {
	background:url('../images/iconSprite.png') no-repeat top left;
}
.alphaBlock-sprite {
	background-position:0 0;
	width:27px;
	height:26px;
}
.cart-sprite {
	background-position:0 -76px;
	width:16px;
	height:16px;
}
.dollar-sprite {
	background-position:0 -142px;
	width:16px;
	height:16px;
}
.dollar_-sprite {
	background-position:0 -208px;
	width:10px;
	height:16px;
}
.dot-sprite {
	background-position:0 -274px;
	width:12px;
	height:12px;
}
.dot_over-sprite {
	background-position:0 -336px;
	width:12px;
	height:12px;
}
.drop-sprite {
	background-position:0 -398px;
	width:12px;
	height:7px;
}
.emailIcon-sprite {
	background-position:0 -455px;
	width:32px;
	height:32px;
}
.emailIcon_trans-sprite {
	background-position:0 -537px;
	width:32px;
	height:32px;
}
.envelope-sprite {
	background-position:0 -619px;
	width:16px;
	height:16px;
}
.facebook-sprite {
	background-position:0 -685px;
	width:32px;
	height:32px;
}
.facebook_trans-sprite {
	background-position:0 -767px;
	width:32px;
	height:32px;
}
.germany2-sprite {
	background-position:0 -849px;
	width:18px;
	height:12px;
}
.gridIcon-sprite {
	background-position:0 -911px;
	width:20px;
	height:13px;
}
.gridListIcon-sprite {
	background-position:0 -974px;
	width:20px;
	height:13px;
}
.letterBack-sprite {
	background-position:0 -1037px;
	width:36px;
	height:33px;
}
.linkedin-sprite {
	background-position:0 -1120px;
	width:32px;
	height:32px;
}
.linkedin_trans-sprite {
	background-position:0 -1202px;
	width:32px;
	height:32px;
}
.page_white_acrobat-sprite {
	background-position:0 -1284px;
	width:16px;
	height:16px;
}
.phone-sprite {
	background-position:0 -1345px;
	width:16px;
	height:16px;
}
.printerIcon-sprite {
	background-position:0 -1416px;
	width:32px;
	height:32px;
}
.printerIcon_trans-sprite {
	background-position:0 -1498px;
	width:32px;
	height:32px;
}
.rss-sprite {
	background-position:0 -1580px;
	width:32px;
	height:32px;
}
.rssSmall-sprite {
	background-position:0 -1662px;
	width:16px;
	height:16px;
}
.rss_trans-sprite {
	background-position:0 -1728px;
	width:32px;
	height:32px;
}
.spain_new-sprite {
	background-position:0 -1810px;
	width:20px;
	height:12px;
}
.tmp_quoteBtn-sprite {
	background-position:0 -1872px;
	width:180px;
	height:35px;
}
.toolIcon-sprite {
	background-position:-230px 0;
	width:32px;
	height:32px;
}
.toolIcon_trans-sprite {
	background-position:-230px -82px;
	width:32px;
	height:32px;
}
.twitter-sprite {
	background-position:-230px -164px;
	width:32px;
	height:32px;
}
.twitter_trans-sprite {
	background-position:-230px -246px;
	width:32px;
	height:32px;
}
.usa2-sprite {
	background-position:-230px -328px;
	width:20px;
	height:12px;
}
.youtube-sprite {
	background-position:-230px -390px;
	width:32px;
	height:32px;
}
.youtube_trans-sprite {
	background-position:-230px -472px;
	width:32px;
	height:32px;
}
.famicon, .famicon-disabled {
	display:inline-block;
	background:url('../images/icons.html') no-repeat top left!important;
}
.famicon-disabled {
	background:url('../images/icons/icons-disabled.html') no-repeat top left!important;
	cursor:default;
}
.famicon-add {
	background-position:0 0;
}
.famicon-anchor {
	background-position:0 -26px;
}
.famicon-application {
	background-position:0 -52px;
}
.famicon-application-add {
	background-position:0 -78px;
}
.famicon-application-cascade {
	background-position:0 -104px;
}
.famicon-application-delete {
	background-position:0 -130px;
}
.famicon-application-double {
	background-position:0 -156px;
}
.famicon-application-edit {
	background-position:0 -182px;
}
.famicon-application-error {
	background-position:0 -208px;
}
.famicon-application-form {
	background-position:0 -234px;
}
.famicon-application-form-add {
	background-position:0 -260px;
}
.famicon-application-form-delete {
	background-position:0 -286px;
}
.famicon-application-form-edit {
	background-position:0 -312px;
}
.famicon-application-form-magnify {
	background-position:0 -338px;
}
.famicon-application-get {
	background-position:0 -364px;
}
.famicon-application-go {
	background-position:0 -390px;
}
.famicon-application-home {
	background-position:0 -416px;
}
.famicon-application-key {
	background-position:0 -442px;
}
.famicon-application-lightning {
	background-position:0 -468px;
}
.famicon-application-link {
	background-position:0 -494px;
}
.famicon-application-osx {
	background-position:0 -520px;
}
.famicon-application-osx-terminal {
	background-position:0 -546px;
}
.famicon-application-put {
	background-position:0 -572px;
}
.famicon-application-side-boxes {
	background-position:0 -598px;
}
.famicon-application-side-contract {
	background-position:0 -624px;
}
.famicon-application-side-expand {
	background-position:0 -650px;
}
.famicon-application-side-list {
	background-position:0 -676px;
}
.famicon-application-side-tree {
	background-position:0 -702px;
}
.famicon-application-split {
	background-position:0 -728px;
}
.famicon-application-tile-horizontal {
	background-position:0 -754px;
}
.famicon-application-tile-vertical {
	background-position:0 -780px;
}
.famicon-application-view-columns {
	background-position:0 -806px;
}
.famicon-application-view-detail {
	background-position:0 -832px;
}
.famicon-application-view-gallery {
	background-position:0 -858px;
}
.famicon-application-view-icons {
	background-position:0 -884px;
}
.famicon-application-view-list {
	background-position:0 -910px;
}
.famicon-application-view-tile {
	background-position:0 -936px;
}
.famicon-application-xp {
	background-position:0 -962px;
}
.famicon-application-xp-terminal {
	background-position:0 -988px;
}
.famicon-arrow-branch {
	background-position:0 -1014px;
}
.famicon-arrow-divide {
	background-position:0 -1040px;
}
.famicon-arrow-down {
	background-position:0 -1066px;
}
.famicon-arrow-in {
	background-position:0 -1092px;
}
.famicon-arrow-inout {
	background-position:0 -1118px;
}
.famicon-arrow-join {
	background-position:0 -1144px;
}
.famicon-arrow-left {
	background-position:0 -1170px;
}
.famicon-arrow-merge {
	background-position:0 -1196px;
}
.famicon-arrow-out {
	background-position:0 -1222px;
}
.famicon-arrow-redo {
	background-position:0 -1248px;
}
.famicon-arrow-refresh {
	background-position:0 -1274px;
}
.famicon-arrow-refresh-small {
	background-position:0 -1300px;
}
.famicon-arrow-right {
	background-position:0 -1326px;
}
.famicon-arrow-rotate-anticlockwise {
	background-position:0 -1352px;
}
.famicon-arrow-rotate-clockwise {
	background-position:0 -1378px;
}
.famicon-arrow-switch {
	background-position:0 -1404px;
}
.famicon-arrow-turn-left {
	background-position:0 -1430px;
}
.famicon-arrow-turn-right {
	background-position:0 -1456px;
}
.famicon-arrow-undo {
	background-position:0 -1482px;
}
.famicon-arrow-up {
	background-position:0 -1508px;
}
.famicon-asterisk1 {
	background-position:0 -1534px;
}
.famicon-asterisk2 {
	background-position:0 -1560px;
}
.famicon-asterisk3 {
	background-position:0 -1586px;
}
.famicon-asterisk4 {
	background-position:0 -1612px;
}
.famicon-asterisk5 {
	background-position:0 -1638px;
}
.famicon-asterisk6 {
	background-position:0 -1664px;
}
.famicon-asterisk7 {
	background-position:0 -1690px;
}
.famicon-attach {
	background-position:0 -1716px;
}
.famicon-award-star-add {
	background-position:0 -1742px;
}
.famicon-award-star-bronze-1 {
	background-position:0 -1768px;
}
.famicon-award-star-bronze-2 {
	background-position:0 -1794px;
}
.famicon-award-star-bronze-3 {
	background-position:0 -1820px;
}
.famicon-award-star-delete {
	background-position:0 -1846px;
}
.famicon-award-star-gold-1 {
	background-position:0 -1872px;
}
.famicon-award-star-gold-2 {
	background-position:0 -1898px;
}
.famicon-award-star-gold-3 {
	background-position:0 -1924px;
}
.famicon-award-star-silver-1 {
	background-position:0 -1950px;
}
.famicon-award-star-silver-2 {
	background-position:0 -1976px;
}
.famicon-award-star-silver-3 {
	background-position:-26px 0;
}
.famicon-basket {
	background-position:-26px -26px;
}
.famicon-basket-add {
	background-position:-26px -52px;
}
.famicon-basket-delete {
	background-position:-26px -78px;
}
.famicon-basket-edit {
	background-position:-26px -104px;
}
.famicon-basket-error {
	background-position:-26px -130px;
}
.famicon-basket-go {
	background-position:-26px -156px;
}
.famicon-basket-put {
	background-position:-26px -182px;
}
.famicon-basket-remove {
	background-position:-26px -208px;
}
.famicon-bell {
	background-position:-26px -234px;
}
.famicon-bell-add {
	background-position:-26px -260px;
}
.famicon-bell-delete {
	background-position:-26px -286px;
}
.famicon-bell-error {
	background-position:-26px -312px;
}
.famicon-bell-go {
	background-position:-26px -338px;
}
.famicon-bell-link {
	background-position:-26px -364px;
}
.famicon-bin {
	background-position:-26px -390px;
}
.famicon-bin-closed {
	background-position:-26px -416px;
}
.famicon-bin-empty {
	background-position:-26px -442px;
}
.famicon-bomb {
	background-position:-26px -468px;
}
.famicon-book {
	background-position:-26px -494px;
}
.famicon-book-add {
	background-position:-26px -520px;
}
.famicon-book-addresses {
	background-position:-26px -546px;
}
.famicon-book-delete {
	background-position:-26px -572px;
}
.famicon-book-edit {
	background-position:-26px -598px;
}
.famicon-book-error {
	background-position:-26px -624px;
}
.famicon-book-go {
	background-position:-26px -650px;
}
.famicon-book-key {
	background-position:-26px -676px;
}
.famicon-book-link {
	background-position:-26px -702px;
}
.famicon-book-next {
	background-position:-26px -728px;
}
.famicon-book-open {
	background-position:-26px -754px;
}
.famicon-book-previous {
	background-position:-26px -780px;
}
.famicon-box {
	background-position:-26px -806px;
}
.famicon-brick {
	background-position:-26px -832px;
}
.famicon-brick-add {
	background-position:-26px -858px;
}
.famicon-brick-delete {
	background-position:-26px -884px;
}
.famicon-brick-edit {
	background-position:-26px -910px;
}
.famicon-brick-error {
	background-position:-26px -936px;
}
.famicon-brick-go {
	background-position:-26px -962px;
}
.famicon-brick-link {
	background-position:-26px -988px;
}
.famicon-bricks {
	background-position:-26px -1014px;
}
.famicon-briefcase {
	background-position:-26px -1040px;
}
.famicon-bug {
	background-position:-26px -1066px;
}
.famicon-bug-add {
	background-position:-26px -1092px;
}
.famicon-bug-delete {
	background-position:-26px -1118px;
}
.famicon-bug-edit {
	background-position:-26px -1144px;
}
.famicon-bug-error {
	background-position:-26px -1170px;
}
.famicon-bug-go {
	background-position:-26px -1196px;
}
.famicon-bug-link {
	background-position:-26px -1222px;
}
.famicon-building {
	background-position:-26px -1248px;
}
.famicon-building-add {
	background-position:-26px -1274px;
}
.famicon-building-delete {
	background-position:-26px -1300px;
}
.famicon-building-edit {
	background-position:-26px -1326px;
}
.famicon-building-error {
	background-position:-26px -1352px;
}
.famicon-building-go {
	background-position:-26px -1378px;
}
.famicon-building-key {
	background-position:-26px -1404px;
}
.famicon-building-link {
	background-position:-26px -1430px;
}
.famicon-bullet-add {
	background-position:-26px -1456px;
}
.famicon-bullet-arrow-bottom {
	background-position:-26px -1482px;
}
.famicon-bullet-arrow-down {
	background-position:-26px -1508px;
}
.famicon-bullet-arrow-top {
	background-position:-26px -1534px;
}
.famicon-bullet-arrow-up {
	background-position:-26px -1560px;
}
.famicon-bullet-black {
	background-position:-26px -1586px;
}
.famicon-bullet-blue {
	background-position:-26px -1612px;
}
.famicon-bullet-delete {
	background-position:-26px -1638px;
}
.famicon-bullet-disk {
	background-position:-26px -1664px;
}
.famicon-bullet-error {
	background-position:-26px -1690px;
}
.famicon-bullet-feed {
	background-position:-26px -1716px;
}
.famicon-bullet-go {
	background-position:-26px -1742px;
}
.famicon-bullet-green {
	background-position:-26px -1768px;
}
.famicon-bullet-key {
	background-position:-26px -1794px;
}
.famicon-bullet-orange {
	background-position:-26px -1820px;
}
.famicon-bullet-picture {
	background-position:-26px -1846px;
}
.famicon-bullet-pink {
	background-position:-26px -1872px;
}
.famicon-bullet-purple {
	background-position:-26px -1898px;
}
.famicon-bullet-red {
	background-position:-26px -1924px;
}
.famicon-bullet-star {
	background-position:-26px -1950px;
}
.famicon-bullet-toggle-minus {
	background-position:-26px -1976px;
}
.famicon-bullet-toggle-plus {
	background-position:-52px 0;
}
.famicon-bullet-white {
	background-position:-52px -26px;
}
.famicon-bullet-wrench {
	background-position:-52px -52px;
}
.famicon-bullet-yellow {
	background-position:-52px -78px;
}
.famicon-cake {
	background-position:-52px -104px;
}
.famicon-calculator {
	background-position:-52px -130px;
}
.famicon-calculator-add {
	background-position:-52px -156px;
}
.famicon-calculator-delete {
	background-position:-52px -182px;
}
.famicon-calculator-edit {
	background-position:-52px -208px;
}
.famicon-calculator-error {
	background-position:-52px -234px;
}
.famicon-calculator-link {
	background-position:-52px -260px;
}
.famicon-calendar {
	background-position:-52px -286px;
}
.famicon-calendar-add {
	background-position:-52px -312px;
}
.famicon-calendar-delete {
	background-position:-52px -338px;
}
.famicon-calendar-edit {
	background-position:-52px -364px;
}
.famicon-calendar-link {
	background-position:-52px -390px;
}
.famicon-calendar-view-day {
	background-position:-52px -416px;
}
.famicon-calendar-view-month {
	background-position:-52px -442px;
}
.famicon-calendar-view-week {
	background-position:-52px -468px;
}
.famicon-camera {
	background-position:-52px -494px;
}
.famicon-camera-add {
	background-position:-52px -520px;
}
.famicon-camera-delete {
	background-position:-52px -546px;
}
.famicon-camera-edit {
	background-position:-52px -572px;
}
.famicon-camera-error {
	background-position:-52px -598px;
}
.famicon-camera-go {
	background-position:-52px -624px;
}
.famicon-camera-link {
	background-position:-52px -650px;
}
.famicon-camera-small {
	background-position:-52px -676px;
}
.famicon-cancel {
	background-position:-52px -702px;
}
.famicon-car {
	background-position:-52px -728px;
}
.famicon-car-add {
	background-position:-52px -754px;
}
.famicon-car-delete {
	background-position:-52px -780px;
}
.famicon-cart {
	background-position:-52px -806px;
}
.famicon-cart-add {
	background-position:-52px -832px;
}
.famicon-cart-delete {
	background-position:-52px -858px;
}
.famicon-cart-edit {
	background-position:-52px -884px;
}
.famicon-cart-error {
	background-position:-52px -910px;
}
.famicon-cart-go {
	background-position:-52px -936px;
}
.famicon-cart-put {
	background-position:-52px -962px;
}
.famicon-cart-remove {
	background-position:-52px -988px;
}
.famicon-cd {
	background-position:-52px -1014px;
}
.famicon-cd-add {
	background-position:-52px -1040px;
}
.famicon-cd-burn {
	background-position:-52px -1066px;
}
.famicon-cd-delete {
	background-position:-52px -1092px;
}
.famicon-cd-edit {
	background-position:-52px -1118px;
}
.famicon-cd-eject {
	background-position:-52px -1144px;
}
.famicon-cd-go {
	background-position:-52px -1170px;
}
.famicon-chart-bar {
	background-position:-52px -1196px;
}
.famicon-chart-bar-add {
	background-position:-52px -1222px;
}
.famicon-chart-bar-delete {
	background-position:-52px -1248px;
}
.famicon-chart-bar-edit {
	background-position:-52px -1274px;
}
.famicon-chart-bar-error {
	background-position:-52px -1300px;
}
.famicon-chart-bar-link {
	background-position:-52px -1326px;
}
.famicon-chart-curve {
	background-position:-52px -1352px;
}
.famicon-chart-curve-add {
	background-position:-52px -1378px;
}
.famicon-chart-curve-delete {
	background-position:-52px -1404px;
}
.famicon-chart-curve-edit {
	background-position:-52px -1430px;
}
.famicon-chart-curve-error {
	background-position:-52px -1456px;
}
.famicon-chart-curve-go {
	background-position:-52px -1482px;
}
.famicon-chart-curve-link {
	background-position:-52px -1508px;
}
.famicon-chart-line {
	background-position:-52px -1534px;
}
.famicon-chart-line-add {
	background-position:-52px -1560px;
}
.famicon-chart-line-delete {
	background-position:-52px -1586px;
}
.famicon-chart-line-edit {
	background-position:-52px -1612px;
}
.famicon-chart-line-error {
	background-position:-52px -1638px;
}
.famicon-chart-line-link {
	background-position:-52px -1664px;
}
.famicon-chart-organisation {
	background-position:-52px -1690px;
}
.famicon-chart-organisation-add {
	background-position:-52px -1716px;
}
.famicon-chart-organisation-delete {
	background-position:-52px -1742px;
}
.famicon-chart-pie {
	background-position:-52px -1768px;
}
.famicon-chart-pie-add {
	background-position:-52px -1794px;
}
.famicon-chart-pie-delete {
	background-position:-52px -1820px;
}
.famicon-chart-pie-edit {
	background-position:-52px -1846px;
}
.famicon-chart-pie-error {
	background-position:-52px -1872px;
}
.famicon-chart-pie-link {
	background-position:-52px -1898px;
}
.famicon-clock {
	background-position:-52px -1924px;
}
.famicon-clock-add {
	background-position:-52px -1950px;
}
.famicon-clock-delete {
	background-position:-52px -1976px;
}
.famicon-clock-edit {
	background-position:-78px 0;
}
.famicon-clock-error {
	background-position:-78px -26px;
}
.famicon-clock-go {
	background-position:-78px -52px;
}
.famicon-clock-link {
	background-position:-78px -78px;
}
.famicon-clock-pause {
	background-position:-78px -104px;
}
.famicon-clock-play {
	background-position:-78px -130px;
}
.famicon-clock-red {
	background-position:-78px -156px;
}
.famicon-clock-stop {
	background-position:-78px -182px;
}
.famicon-code-tag {
	background-position:-78px -208px;
}
.famicon-cog {
	background-position:-78px -234px;
}
.famicon-cog-add {
	background-position:-78px -260px;
}
.famicon-cog-delete {
	background-position:-78px -286px;
}
.famicon-cog-edit {
	background-position:-78px -312px;
}
.famicon-cog-error {
	background-position:-78px -338px;
}
.famicon-cog-go {
	background-position:-78px -364px;
}
.famicon-coins {
	background-position:-78px -390px;
}
.famicon-coins-add {
	background-position:-78px -416px;
}
.famicon-coins-delete {
	background-position:-78px -442px;
}
.famicon-color-swatch {
	background-position:-78px -468px;
}
.famicon-color-wheel {
	background-position:-78px -494px;
}
.famicon-comment {
	background-position:-78px -520px;
}
.famicon-comment-add {
	background-position:-78px -546px;
}
.famicon-comment-delete {
	background-position:-78px -572px;
}
.famicon-comment-edit {
	background-position:-78px -598px;
}
.famicon-comments {
	background-position:-78px -624px;
}
.famicon-comments-add {
	background-position:-78px -650px;
}
.famicon-comments-delete {
	background-position:-78px -676px;
}
.famicon-compress {
	background-position:-78px -702px;
}
.famicon-computer {
	background-position:-78px -728px;
}
.famicon-computer-add {
	background-position:-78px -754px;
}
.famicon-computer-delete {
	background-position:-78px -780px;
}
.famicon-computer-edit {
	background-position:-78px -806px;
}
.famicon-computer-error {
	background-position:-78px -832px;
}
.famicon-computer-go {
	background-position:-78px -858px;
}
.famicon-computer-key {
	background-position:-78px -884px;
}
.famicon-computer-link {
	background-position:-78px -910px;
}
.famicon-connect {
	background-position:-78px -936px;
}
.famicon-contrast {
	background-position:-78px -962px;
}
.famicon-contrast-decrease {
	background-position:-78px -988px;
}
.famicon-contrast-high {
	background-position:-78px -1014px;
}
.famicon-contrast-increase {
	background-position:-78px -1040px;
}
.famicon-contrast-low {
	background-position:-78px -1066px;
}
.famicon-control-eject-1 {
	background-position:-78px -1092px;
}
.famicon-control-eject-2 {
	background-position:-78px -1118px;
}
.famicon-control-eject-3 {
	background-position:-78px -1144px;
}
.famicon-control-eject-4 {
	background-position:-78px -1170px;
}
.famicon-control-eject-5 {
	background-position:-78px -1196px;
}
.famicon-control-eject-6 {
	background-position:-78px -1222px;
}
.famicon-control-eject-7 {
	background-position:-78px -1248px;
}
.famicon-control-end-1 {
	background-position:-78px -1274px;
}
.famicon-control-end-2 {
	background-position:-78px -1300px;
}
.famicon-control-end-3 {
	background-position:-78px -1326px;
}
.famicon-control-end-4 {
	background-position:-78px -1352px;
}
.famicon-control-end-5 {
	background-position:-78px -1378px;
}
.famicon-control-end-6 {
	background-position:-78px -1404px;
}
.famicon-control-end-7 {
	background-position:-78px -1430px;
}
.famicon-control-equalizer-1 {
	background-position:-78px -1456px;
}
.famicon-control-equalizer-2 {
	background-position:-78px -1482px;
}
.famicon-control-equalizer-3 {
	background-position:-78px -1508px;
}
.famicon-control-equalizer-4 {
	background-position:-78px -1534px;
}
.famicon-control-equalizer-5 {
	background-position:-78px -1560px;
}
.famicon-control-equalizer-6 {
	background-position:-78px -1586px;
}
.famicon-control-equalizer-7 {
	background-position:-78px -1612px;
}
.famicon-control-fastforward-1 {
	background-position:-78px -1638px;
}
.famicon-control-fastforward-2 {
	background-position:-78px -1664px;
}
.famicon-control-fastforward-3 {
	background-position:-78px -1690px;
}
.famicon-control-fastforward-4 {
	background-position:-78px -1716px;
}
.famicon-control-fastforward-5 {
	background-position:-78px -1742px;
}
.famicon-control-fastforward-6 {
	background-position:-78px -1768px;
}
.famicon-control-fastforward-7 {
	background-position:-78px -1794px;
}
.famicon-control-pause-1 {
	background-position:-78px -1820px;
}
.famicon-control-pause-2 {
	background-position:-78px -1846px;
}
.famicon-control-pause-3 {
	background-position:-78px -1872px;
}
.famicon-control-pause-4 {
	background-position:-78px -1898px;
}
.famicon-control-pause-5 {
	background-position:-78px -1924px;
}
.famicon-control-pause-6 {
	background-position:-78px -1950px;
}
.famicon-control-pause-7 {
	background-position:-78px -1976px;
}
.famicon-control-play-1 {
	background-position:-104px 0;
}
.famicon-control-play-2 {
	background-position:-104px -26px;
}
.famicon-control-play-3 {
	background-position:-104px -52px;
}
.famicon-control-play-4 {
	background-position:-104px -78px;
}
.famicon-control-play-5 {
	background-position:-104px -104px;
}
.famicon-control-play-6 {
	background-position:-104px -130px;
}
.famicon-control-play-7 {
	background-position:-104px -156px;
}
.famicon-control-repeat-1 {
	background-position:-104px -182px;
}
.famicon-control-repeat-2 {
	background-position:-104px -208px;
}
.famicon-control-repeat-3 {
	background-position:-104px -234px;
}
.famicon-control-repeat-4 {
	background-position:-104px -260px;
}
.famicon-control-repeat-5 {
	background-position:-104px -286px;
}
.famicon-control-repeat-6 {
	background-position:-104px -312px;
}
.famicon-control-repeat-7 {
	background-position:-104px -338px;
}
.famicon-control-rewind-1 {
	background-position:-104px -364px;
}
.famicon-control-rewind-2 {
	background-position:-104px -390px;
}
.famicon-control-rewind-3 {
	background-position:-104px -416px;
}
.famicon-control-rewind-4 {
	background-position:-104px -442px;
}
.famicon-control-rewind-5 {
	background-position:-104px -468px;
}
.famicon-control-rewind-6 {
	background-position:-104px -494px;
}
.famicon-control-rewind-7 {
	background-position:-104px -520px;
}
.famicon-control-start-1 {
	background-position:-104px -546px;
}
.famicon-control-start-2 {
	background-position:-104px -572px;
}
.famicon-control-start-3 {
	background-position:-104px -598px;
}
.famicon-control-start-4 {
	background-position:-104px -624px;
}
.famicon-control-start-5 {
	background-position:-104px -650px;
}
.famicon-control-start-6 {
	background-position:-104px -676px;
}
.famicon-control-start-7 {
	background-position:-104px -702px;
}
.famicon-control-stop-1 {
	background-position:-104px -728px;
}
.famicon-control-stop-2 {
	background-position:-104px -754px;
}
.famicon-control-stop-3 {
	background-position:-104px -780px;
}
.famicon-control-stop-4 {
	background-position:-104px -806px;
}
.famicon-control-stop-5 {
	background-position:-104px -832px;
}
.famicon-control-stop-6 {
	background-position:-104px -858px;
}
.famicon-control-stop-7 {
	background-position:-104px -884px;
}
.famicon-controller {
	background-position:-104px -910px;
}
.famicon-controller-add {
	background-position:-104px -936px;
}
.famicon-controller-delete {
	background-position:-104px -962px;
}
.famicon-controller-error {
	background-position:-104px -988px;
}
.famicon-creditcards {
	background-position:-104px -1014px;
}
.famicon-cross {
	background-position:-104px -1040px;
}
.famicon-css {
	background-position:-104px -1066px;
}
.famicon-css-add {
	background-position:-104px -1092px;
}
.famicon-css-delete {
	background-position:-104px -1118px;
}
.famicon-css-go {
	background-position:-104px -1144px;
}
.famicon-css-valid {
	background-position:-104px -1170px;
}
.famicon-cup {
	background-position:-104px -1196px;
}
.famicon-cup-add {
	background-position:-104px -1222px;
}
.famicon-cup-delete {
	background-position:-104px -1248px;
}
.famicon-cup-edit {
	background-position:-104px -1274px;
}
.famicon-cup-error {
	background-position:-104px -1300px;
}
.famicon-cup-go {
	background-position:-104px -1326px;
}
.famicon-cup-key {
	background-position:-104px -1352px;
}
.famicon-cup-link {
	background-position:-104px -1378px;
}
.famicon-cursor {
	background-position:-104px -1404px;
}
.famicon-cut {
	background-position:-104px -1430px;
}
.famicon-cut-red {
	background-position:-104px -1456px;
}
.famicon-database {
	background-position:-104px -1482px;
}
.famicon-database-add {
	background-position:-104px -1508px;
}
.famicon-database-connect {
	background-position:-104px -1534px;
}
.famicon-database-delete {
	background-position:-104px -1560px;
}
.famicon-database-edit {
	background-position:-104px -1586px;
}
.famicon-database-error {
	background-position:-104px -1612px;
}
.famicon-database-gear {
	background-position:-104px -1638px;
}
.famicon-database-go {
	background-position:-104px -1664px;
}
.famicon-database-key {
	background-position:-104px -1690px;
}
.famicon-database-lightning {
	background-position:-104px -1716px;
}
.famicon-database-link {
	background-position:-104px -1742px;
}
.famicon-database-refresh {
	background-position:-104px -1768px;
}
.famicon-database-save {
	background-position:-104px -1794px;
}
.famicon-database-table {
	background-position:-104px -1820px;
}
.famicon-date {
	background-position:-104px -1846px;
}
.famicon-date-add {
	background-position:-104px -1872px;
}
.famicon-date-delete {
	background-position:-104px -1898px;
}
.famicon-date-edit {
	background-position:-104px -1924px;
}
.famicon-date-error {
	background-position:-104px -1950px;
}
.famicon-date-go {
	background-position:-104px -1976px;
}
.famicon-date-link {
	background-position:-130px 0;
}
.famicon-date-magnify {
	background-position:-130px -26px;
}
.famicon-date-next {
	background-position:-130px -52px;
}
.famicon-date-previous {
	background-position:-130px -78px;
}
.famicon-delete {
	background-position:-130px -104px;
}
.famicon-disconnect {
	background-position:-130px -130px;
}
.famicon-disk {
	background-position:-130px -156px;
}
.famicon-disk-multiple {
	background-position:-130px -182px;
}
.famicon-dollar {
	background-position:-130px -208px;
}
.famicon-door {
	background-position:-130px -234px;
}
.famicon-door-in {
	background-position:-130px -260px;
}
.famicon-door-open {
	background-position:-130px -286px;
}
.famicon-door-out {
	background-position:-130px -312px;
}
.famicon-drink {
	background-position:-130px -338px;
}
.famicon-drink-empty {
	background-position:-130px -364px;
}
.famicon-drive {
	background-position:-130px -390px;
}
.famicon-drive-add {
	background-position:-130px -416px;
}
.famicon-drive-burn {
	background-position:-130px -442px;
}
.famicon-drive-cd {
	background-position:-130px -468px;
}
.famicon-drive-cd-empty {
	background-position:-130px -494px;
}
.famicon-drive-delete {
	background-position:-130px -520px;
}
.famicon-drive-disk {
	background-position:-130px -546px;
}
.famicon-drive-edit {
	background-position:-130px -572px;
}
.famicon-drive-error {
	background-position:-130px -598px;
}
.famicon-drive-go {
	background-position:-130px -624px;
}
.famicon-drive-key {
	background-position:-130px -650px;
}
.famicon-drive-link {
	background-position:-130px -676px;
}
.famicon-drive-magnify {
	background-position:-130px -702px;
}
.famicon-drive-network {
	background-position:-130px -728px;
}
.famicon-drive-rename {
	background-position:-130px -754px;
}
.famicon-drive-user {
	background-position:-130px -780px;
}
.famicon-drive-web {
	background-position:-130px -806px;
}
.famicon-dvd {
	background-position:-130px -832px;
}
.famicon-dvd-add {
	background-position:-130px -858px;
}
.famicon-dvd-delete {
	background-position:-130px -884px;
}
.famicon-dvd-edit {
	background-position:-130px -910px;
}
.famicon-dvd-error {
	background-position:-130px -936px;
}
.famicon-dvd-go {
	background-position:-130px -962px;
}
.famicon-dvd-key {
	background-position:-130px -988px;
}
.famicon-dvd-link {
	background-position:-130px -1014px;
}
.famicon-email {
	background-position:-130px -1040px;
}
.famicon-email-add {
	background-position:-130px -1066px;
}
.famicon-email-attach {
	background-position:-130px -1092px;
}
.famicon-email-delete {
	background-position:-130px -1118px;
}
.famicon-email-edit {
	background-position:-130px -1144px;
}
.famicon-email-error {
	background-position:-130px -1170px;
}
.famicon-email-go {
	background-position:-130px -1196px;
}
.famicon-email-link {
	background-position:-130px -1222px;
}
.famicon-email-open {
	background-position:-130px -1248px;
}
.famicon-email-open-image {
	background-position:-130px -1274px;
}
.famicon-emoticon-evilgrin {
	background-position:-130px -1300px;
}
.famicon-emoticon-grin {
	background-position:-130px -1326px;
}
.famicon-emoticon-happy {
	background-position:-130px -1352px;
}
.famicon-emoticon-smile {
	background-position:-130px -1378px;
}
.famicon-emoticon-surprised {
	background-position:-130px -1404px;
}
.famicon-emoticon-tongue {
	background-position:-130px -1430px;
}
.famicon-emoticon-unhappy {
	background-position:-130px -1456px;
}
.famicon-emoticon-waii {
	background-position:-130px -1482px;
}
.famicon-emoticon-wink {
	background-position:-130px -1508px;
}
.famicon-error {
	background-position:-130px -1534px;
}
.famicon-euro {
	background-position:-130px -1560px;
}
.famicon-exclamation {
	background-position:-130px -1586px;
}
.famicon-eye {
	background-position:-130px -1612px;
}
.famicon-feed {
	background-position:-130px -1638px;
}
.famicon-feed-add {
	background-position:-130px -1664px;
}
.famicon-feed-delete {
	background-position:-130px -1690px;
}
.famicon-feed-disk {
	background-position:-130px -1716px;
}
.famicon-feed-edit {
	background-position:-130px -1742px;
}
.famicon-feed-error {
	background-position:-130px -1768px;
}
.famicon-feed-go {
	background-position:-130px -1794px;
}
.famicon-feed-key {
	background-position:-130px -1820px;
}
.famicon-feed-link {
	background-position:-130px -1846px;
}
.famicon-feed-magnify {
	background-position:-130px -1872px;
}
.famicon-female {
	background-position:-130px -1898px;
}
.famicon-film {
	background-position:-130px -1924px;
}
.famicon-film-add {
	background-position:-130px -1950px;
}
.famicon-film-delete {
	background-position:-130px -1976px;
}
.famicon-film-edit {
	background-position:-156px 0;
}
.famicon-film-error {
	background-position:-156px -26px;
}
.famicon-film-go {
	background-position:-156px -52px;
}
.famicon-film-key {
	background-position:-156px -78px;
}
.famicon-film-link {
	background-position:-156px -104px;
}
.famicon-film-save {
	background-position:-156px -130px;
}
.famicon-find {
	background-position:-156px -156px;
}
.famicon-flag-blue {
	background-position:-156px -182px;
}
.famicon-flag-green {
	background-position:-156px -208px;
}
.famicon-flag-orange {
	background-position:-156px -234px;
}
.famicon-flag-pink {
	background-position:-156px -260px;
}
.famicon-flag-purple {
	background-position:-156px -286px;
}
.famicon-flag-red {
	background-position:-156px -312px;
}
.famicon-flag-yellow {
	background-position:-156px -338px;
}
.famicon-folder {
	background-position:-156px -364px;
}
.famicon-folder-add {
	background-position:-156px -390px;
}
.famicon-folder-bell {
	background-position:-156px -416px;
}
.famicon-folder-brick {
	background-position:-156px -442px;
}
.famicon-folder-bug {
	background-position:-156px -468px;
}
.famicon-folder-camera {
	background-position:-156px -494px;
}
.famicon-folder-database {
	background-position:-156px -520px;
}
.famicon-folder-delete {
	background-position:-156px -546px;
}
.famicon-folder-edit {
	background-position:-156px -572px;
}
.famicon-folder-error {
	background-position:-156px -598px;
}
.famicon-folder-explore {
	background-position:-156px -624px;
}
.famicon-folder-feed {
	background-position:-156px -650px;
}
.famicon-folder-find {
	background-position:-156px -676px;
}
.famicon-folder-go {
	background-position:-156px -702px;
}
.famicon-folder-heart {
	background-position:-156px -728px;
}
.famicon-folder-image {
	background-position:-156px -754px;
}
.famicon-folder-key {
	background-position:-156px -780px;
}
.famicon-folder-lightbulb {
	background-position:-156px -806px;
}
.famicon-folder-link {
	background-position:-156px -832px;
}
.famicon-folder-magnify {
	background-position:-156px -858px;
}
.famicon-folder-page {
	background-position:-156px -884px;
}
.famicon-folder-page-white {
	background-position:-156px -910px;
}
.famicon-folder-palette {
	background-position:-156px -936px;
}
.famicon-folder-picture {
	background-position:-156px -962px;
}
.famicon-folder-star {
	background-position:-156px -988px;
}
.famicon-folder-table {
	background-position:-156px -1014px;
}
.famicon-folder-user {
	background-position:-156px -1040px;
}
.famicon-folder-wrench {
	background-position:-156px -1066px;
}
.famicon-font {
	background-position:-156px -1092px;
}
.famicon-font-add {
	background-position:-156px -1118px;
}
.famicon-font-delete {
	background-position:-156px -1144px;
}
.famicon-font-go {
	background-position:-156px -1170px;
}
.famicon-group {
	background-position:-156px -1196px;
}
.famicon-group-add {
	background-position:-156px -1222px;
}
.famicon-group-delete {
	background-position:-156px -1248px;
}
.famicon-group-edit {
	background-position:-156px -1274px;
}
.famicon-group-error {
	background-position:-156px -1300px;
}
.famicon-group-gear {
	background-position:-156px -1326px;
}
.famicon-group-go {
	background-position:-156px -1352px;
}
.famicon-group-key {
	background-position:-156px -1378px;
}
.famicon-group-link {
	background-position:-156px -1404px;
}
.famicon-heart {
	background-position:-156px -1430px;
}
.famicon-heart-add {
	background-position:-156px -1456px;
}
.famicon-heart-delete {
	background-position:-156px -1482px;
}
.famicon-help {
	background-position:-156px -1508px;
}
.famicon-hourglass {
	background-position:-156px -1534px;
}
.famicon-hourglass-add {
	background-position:-156px -1560px;
}
.famicon-hourglass-delete {
	background-position:-156px -1586px;
}
.famicon-hourglass-go {
	background-position:-156px -1612px;
}
.famicon-hourglass-link {
	background-position:-156px -1638px;
}
.famicon-house {
	background-position:-156px -1664px;
}
.famicon-house-go {
	background-position:-156px -1690px;
}
.famicon-house-link {
	background-position:-156px -1716px;
}
.famicon-html {
	background-position:-156px -1742px;
}
.famicon-html-add {
	background-position:-156px -1768px;
}
.famicon-html-delete {
	background-position:-156px -1794px;
}
.famicon-html-go {
	background-position:-156px -1820px;
}
.famicon-html-valid {
	background-position:-156px -1846px;
}
.famicon-image {
	background-position:-156px -1872px;
}
.famicon-image-add {
	background-position:-156px -1898px;
}
.famicon-image-delete {
	background-position:-156px -1924px;
}
.famicon-image-edit {
	background-position:-156px -1950px;
}
.famicon-image-link {
	background-position:-156px -1976px;
}
.famicon-images {
	background-position:-182px 0;
}
.famicon-information {
	background-position:-182px -26px;
}
.famicon-ipod {
	background-position:-182px -52px;
}
.famicon-ipod-cast {
	background-position:-182px -78px;
}
.famicon-ipod-cast-add {
	background-position:-182px -104px;
}
.famicon-ipod-cast-delete {
	background-position:-182px -130px;
}
.famicon-ipod-sound {
	background-position:-182px -156px;
}
.famicon-joystick {
	background-position:-182px -182px;
}
.famicon-joystick-add {
	background-position:-182px -208px;
}
.famicon-joystick-delete {
	background-position:-182px -234px;
}
.famicon-joystick-error {
	background-position:-182px -260px;
}
.famicon-key {
	background-position:-182px -286px;
}
.famicon-key-add {
	background-position:-182px -312px;
}
.famicon-key-delete {
	background-position:-182px -338px;
}
.famicon-key-go {
	background-position:-182px -364px;
}
.famicon-keyboard {
	background-position:-182px -390px;
}
.famicon-keyboard-add {
	background-position:-182px -416px;
}
.famicon-keyboard-delete {
	background-position:-182px -442px;
}
.famicon-keyboard-magnify {
	background-position:-182px -468px;
}
.famicon-layers {
	background-position:-182px -494px;
}
.famicon-layout {
	background-position:-182px -520px;
}
.famicon-layout-add {
	background-position:-182px -546px;
}
.famicon-layout-content {
	background-position:-182px -572px;
}
.famicon-layout-delete {
	background-position:-182px -598px;
}
.famicon-layout-edit {
	background-position:-182px -624px;
}
.famicon-layout-error {
	background-position:-182px -650px;
}
.famicon-layout-header {
	background-position:-182px -676px;
}
.famicon-layout-link {
	background-position:-182px -702px;
}
.famicon-layout-sidebar {
	background-position:-182px -728px;
}
.famicon-lightbulb {
	background-position:-182px -754px;
}
.famicon-lightbulb-add {
	background-position:-182px -780px;
}
.famicon-lightbulb-delete {
	background-position:-182px -806px;
}
.famicon-lightbulb-off {
	background-position:-182px -832px;
}
.famicon-lightning {
	background-position:-182px -858px;
}
.famicon-lightning-add {
	background-position:-182px -884px;
}
.famicon-lightning-delete {
	background-position:-182px -910px;
}
.famicon-lightning-go {
	background-position:-182px -936px;
}
.famicon-link {
	background-position:-182px -962px;
}
.famicon-link-add {
	background-position:-182px -988px;
}
.famicon-link-break {
	background-position:-182px -1014px;
}
.famicon-link-delete {
	background-position:-182px -1040px;
}
.famicon-link-edit {
	background-position:-182px -1066px;
}
.famicon-link-error {
	background-position:-182px -1092px;
}
.famicon-link-go {
	background-position:-182px -1118px;
}
.famicon-lock {
	background-position:-182px -1144px;
}
.famicon-lock-add {
	background-position:-182px -1170px;
}
.famicon-lock-break {
	background-position:-182px -1196px;
}
.famicon-lock-delete {
	background-position:-182px -1222px;
}
.famicon-lock-edit {
	background-position:-182px -1248px;
}
.famicon-lock-go {
	background-position:-182px -1274px;
}
.famicon-lock-open {
	background-position:-182px -1300px;
}
.famicon-lorry {
	background-position:-182px -1326px;
}
.famicon-lorry-add {
	background-position:-182px -1352px;
}
.famicon-lorry-delete {
	background-position:-182px -1378px;
}
.famicon-lorry-error {
	background-position:-182px -1404px;
}
.famicon-lorry-flatbed {
	background-position:-182px -1430px;
}
.famicon-lorry-go {
	background-position:-182px -1456px;
}
.famicon-lorry-link {
	background-position:-182px -1482px;
}
.famicon-magifier-zoom-out {
	background-position:-182px -1508px;
}
.famicon-magnifier {
	background-position:-182px -1534px;
}
.famicon-magnifier-zoom-in {
	background-position:-182px -1560px;
}
.famicon-male {
	background-position:-182px -1586px;
}
.famicon-map {
	background-position:-182px -1612px;
}
.famicon-map-add {
	background-position:-182px -1638px;
}
.famicon-map-delete {
	background-position:-182px -1664px;
}
.famicon-map-edit {
	background-position:-182px -1690px;
}
.famicon-map-go {
	background-position:-182px -1716px;
}
.famicon-map-magnify {
	background-position:-182px -1742px;
}
.famicon-medal-bronze-1 {
	background-position:-182px -1768px;
}
.famicon-medal-bronze-2 {
	background-position:-182px -1794px;
}
.famicon-medal-bronze-3 {
	background-position:-182px -1820px;
}
.famicon-medal-bronze-add {
	background-position:-182px -1846px;
}
.famicon-medal-bronze-delete {
	background-position:-182px -1872px;
}
.famicon-medal-gold-1 {
	background-position:-182px -1898px;
}
.famicon-medal-gold-2 {
	background-position:-182px -1924px;
}
.famicon-medal-gold-3 {
	background-position:-182px -1950px;
}
.famicon-medal-gold-add {
	background-position:-182px -1976px;
}
.famicon-medal-gold-delete {
	background-position:-208px 0;
}
.famicon-medal-silver-1 {
	background-position:-208px -26px;
}
.famicon-medal-silver-2 {
	background-position:-208px -52px;
}
.famicon-medal-silver-3 {
	background-position:-208px -78px;
}
.famicon-medal-silver-add {
	background-position:-208px -104px;
}
.famicon-medal-silver-delete {
	background-position:-208px -130px;
}
.famicon-money {
	background-position:-208px -156px;
}
.famicon-money-add {
	background-position:-208px -182px;
}
.famicon-money-delete {
	background-position:-208px -208px;
}
.famicon-monitor {
	background-position:-208px -234px;
}
.famicon-monitor-add {
	background-position:-208px -260px;
}
.famicon-monitor-delete {
	background-position:-208px -286px;
}
.famicon-monitor-edit {
	background-position:-208px -312px;
}
.famicon-monitor-error {
	background-position:-208px -338px;
}
.famicon-monitor-go {
	background-position:-208px -364px;
}
.famicon-monitor-lightning {
	background-position:-208px -390px;
}
.famicon-monitor-link {
	background-position:-208px -416px;
}
.famicon-mouse {
	background-position:-208px -442px;
}
.famicon-mouse-add {
	background-position:-208px -468px;
}
.famicon-mouse-delete {
	background-position:-208px -494px;
}
.famicon-mouse-error {
	background-position:-208px -520px;
}
.famicon-music {
	background-position:-208px -546px;
}
.famicon-new {
	background-position:-208px -572px;
}
.famicon-newspaper {
	background-position:-208px -598px;
}
.famicon-newspaper-add {
	background-position:-208px -624px;
}
.famicon-newspaper-delete {
	background-position:-208px -650px;
}
.famicon-newspaper-go {
	background-position:-208px -676px;
}
.famicon-newspaper-link {
	background-position:-208px -702px;
}
.famicon-note {
	background-position:-208px -728px;
}
.famicon-note-add {
	background-position:-208px -754px;
}
.famicon-note-delete {
	background-position:-208px -780px;
}
.famicon-note-edit {
	background-position:-208px -806px;
}
.famicon-note-error {
	background-position:-208px -832px;
}
.famicon-note-go {
	background-position:-208px -858px;
}
.famicon-overlays {
	background-position:-208px -884px;
}
.famicon-package {
	background-position:-208px -910px;
}
.famicon-package-add {
	background-position:-208px -936px;
}
.famicon-package-delete {
	background-position:-208px -962px;
}
.famicon-package-go {
	background-position:-208px -988px;
}
.famicon-package-green {
	background-position:-208px -1014px;
}
.famicon-package-link {
	background-position:-208px -1040px;
}
.famicon-page {
	background-position:-208px -1066px;
}
.famicon-page-add {
	background-position:-208px -1092px;
}
.famicon-page-attach {
	background-position:-208px -1118px;
}
.famicon-page-code {
	background-position:-208px -1144px;
}
.famicon-page-copy {
	background-position:-208px -1170px;
}
.famicon-page-delete {
	background-position:-208px -1196px;
}
.famicon-page-edit {
	background-position:-208px -1222px;
}
.famicon-page-error {
	background-position:-208px -1248px;
}
.famicon-page-excel {
	background-position:-208px -1274px;
}
.famicon-page-find {
	background-position:-208px -1300px;
}
.famicon-page-gear {
	background-position:-208px -1326px;
}
.famicon-page-go {
	background-position:-208px -1352px;
}
.famicon-page-green {
	background-position:-208px -1378px;
}
.famicon-page-key {
	background-position:-208px -1404px;
}
.famicon-page-lightning {
	background-position:-208px -1430px;
}
.famicon-page-link {
	background-position:-208px -1456px;
}
.famicon-page-paintbrush {
	background-position:-208px -1482px;
}
.famicon-page-paste {
	background-position:-208px -1508px;
}
.famicon-page-red {
	background-position:-208px -1534px;
}
.famicon-page-refresh {
	background-position:-208px -1560px;
}
.famicon-page-save {
	background-position:-208px -1586px;
}
.famicon-page-white {
	background-position:-208px -1612px;
}
.famicon-page-white-acrobat {
	background-position:-208px -1638px;
}
.famicon-page-white-actionscript {
	background-position:-208px -1664px;
}
.famicon-page-white-add {
	background-position:-208px -1690px;
}
.famicon-page-white-c {
	background-position:-208px -1716px;
}
.famicon-page-white-camera {
	background-position:-208px -1742px;
}
.famicon-page-white-cd {
	background-position:-208px -1768px;
}
.famicon-page-white-code {
	background-position:-208px -1794px;
}
.famicon-page-white-code-red {
	background-position:-208px -1820px;
}
.famicon-page-white-coldfusion {
	background-position:-208px -1846px;
}
.famicon-page-white-compressed {
	background-position:-208px -1872px;
}
.famicon-page-white-copy {
	background-position:-208px -1898px;
}
.famicon-page-white-cplusplus {
	background-position:-208px -1924px;
}
.famicon-page-white-csharp {
	background-position:-208px -1950px;
}
.famicon-page-white-cup {
	background-position:-208px -1976px;
}
.famicon-page-white-database {
	background-position:-234px 0;
}
.famicon-page-white-delete {
	background-position:-234px -26px;
}
.famicon-page-white-dvd {
	background-position:-234px -52px;
}
.famicon-page-white-edit {
	background-position:-234px -78px;
}
.famicon-page-white-error {
	background-position:-234px -104px;
}
.famicon-page-white-excel {
	background-position:-234px -130px;
}
.famicon-page-white-find {
	background-position:-234px -156px;
}
.famicon-page-white-flash {
	background-position:-234px -182px;
}
.famicon-page-white-freehand {
	background-position:-234px -208px;
}
.famicon-page-white-gear {
	background-position:-234px -234px;
}
.famicon-page-white-get {
	background-position:-234px -260px;
}
.famicon-page-white-go {
	background-position:-234px -286px;
}
.famicon-page-white-h {
	background-position:-234px -312px;
}
.famicon-page-white-horizontal {
	background-position:-234px -338px;
}
.famicon-page-white-key {
	background-position:-234px -364px;
}
.famicon-page-white-lightning {
	background-position:-234px -390px;
}
.famicon-page-white-link {
	background-position:-234px -416px;
}
.famicon-page-white-magnify {
	background-position:-234px -442px;
}
.famicon-page-white-medal {
	background-position:-234px -468px;
}
.famicon-page-white-office {
	background-position:-234px -494px;
}
.famicon-page-white-paint {
	background-position:-234px -520px;
}
.famicon-page-white-paintbrush {
	background-position:-234px -546px;
}
.famicon-page-white-paste {
	background-position:-234px -572px;
}
.famicon-page-white-php {
	background-position:-234px -598px;
}
.famicon-page-white-picture {
	background-position:-234px -624px;
}
.famicon-page-white-powerpoint {
	background-position:-234px -650px;
}
.famicon-page-white-put {
	background-position:-234px -676px;
}
.famicon-page-white-ruby {
	background-position:-234px -702px;
}
.famicon-page-white-stack {
	background-position:-234px -728px;
}
.famicon-page-white-star {
	background-position:-234px -754px;
}
.famicon-page-white-swoosh {
	background-position:-234px -780px;
}
.famicon-page-white-text {
	background-position:-234px -806px;
}
.famicon-page-white-text-width {
	background-position:-234px -832px;
}
.famicon-page-white-tux {
	background-position:-234px -858px;
}
.famicon-page-white-vector {
	background-position:-234px -884px;
}
.famicon-page-white-visualstudio {
	background-position:-234px -910px;
}
.famicon-page-white-width {
	background-position:-234px -936px;
}
.famicon-page-white-word {
	background-position:-234px -962px;
}
.famicon-page-white-world {
	background-position:-234px -988px;
}
.famicon-page-white-wrench {
	background-position:-234px -1014px;
}
.famicon-page-white-zip {
	background-position:-234px -1040px;
}
.famicon-page-word {
	background-position:-234px -1066px;
}
.famicon-page-world {
	background-position:-234px -1092px;
}
.famicon-paintbrush {
	background-position:-234px -1118px;
}
.famicon-paintcan {
	background-position:-234px -1144px;
}
.famicon-palette {
	background-position:-234px -1170px;
}
.famicon-paste-plain {
	background-position:-234px -1196px;
}
.famicon-paste-word {
	background-position:-234px -1222px;
}
.famicon-pencil {
	background-position:-234px -1248px;
	width:16px;
	height:16px;
}
.famicon-pencil-add {
	background-position:-234px -1274px;
}
.famicon-pencil-delete {
	background-position:-234px -1300px;
}
.famicon-pencil-go {
	background-position:-234px -1326px;
}
.famicon-phone {
	background-position:-234px -1352px;
}
.famicon-phone-add {
	background-position:-234px -1378px;
}
.famicon-phone-delete {
	background-position:-234px -1404px;
}
.famicon-phone-sound {
	background-position:-234px -1430px;
}
.famicon-photo {
	background-position:-234px -1456px;
}
.famicon-photo-add {
	background-position:-234px -1482px;
}
.famicon-photo-delete {
	background-position:-234px -1508px;
}
.famicon-photo-link {
	background-position:-234px -1534px;
}
.famicon-photos {
	background-position:-234px -1560px;
}
.famicon-picture {
	background-position:-234px -1586px;
}
.famicon-picture-add {
	background-position:-234px -1612px;
}
.famicon-picture-delete {
	background-position:-234px -1638px;
}
.famicon-picture-edit {
	background-position:-234px -1664px;
}
.famicon-picture-empty {
	background-position:-234px -1690px;
}
.famicon-picture-error {
	background-position:-234px -1716px;
}
.famicon-picture-go {
	background-position:-234px -1742px;
}
.famicon-picture-key {
	background-position:-234px -1768px;
}
.famicon-picture-link {
	background-position:-234px -1794px;
}
.famicon-picture-save {
	background-position:-234px -1820px;
}
.famicon-pictures {
	background-position:-234px -1846px;
}
.famicon-pilcrow {
	background-position:-234px -1872px;
}
.famicon-pill {
	background-position:-234px -1898px;
}
.famicon-pill-add {
	background-position:-234px -1924px;
}
.famicon-pill-delete {
	background-position:-234px -1950px;
}
.famicon-pill-go {
	background-position:-234px -1976px;
}
.famicon-plugin {
	background-position:-260px 0;
}
.famicon-plugin-add {
	background-position:-260px -26px;
}
.famicon-plugin-delete {
	background-position:-260px -52px;
}
.famicon-plugin-disabled {
	background-position:-260px -78px;
}
.famicon-plugin-edit {
	background-position:-260px -104px;
}
.famicon-plugin-error {
	background-position:-260px -130px;
}
.famicon-plugin-go {
	background-position:-260px -156px;
}
.famicon-plugin-link {
	background-position:-260px -182px;
}
.famicon-pound {
	background-position:-260px -208px;
}
.famicon-printer {
	background-position:-260px -234px;
}
.famicon-printer-add {
	background-position:-260px -260px;
}
.famicon-printer-delete {
	background-position:-260px -286px;
}
.famicon-printer-empty {
	background-position:-260px -312px;
}
.famicon-printer-error {
	background-position:-260px -338px;
}
.famicon-rainbow {
	background-position:-260px -364px;
}
.famicon-report {
	background-position:-260px -390px;
}
.famicon-report-add {
	background-position:-260px -416px;
}
.famicon-report-delete {
	background-position:-260px -442px;
}
.famicon-report-disk {
	background-position:-260px -468px;
}
.famicon-report-edit {
	background-position:-260px -494px;
}
.famicon-report-go {
	background-position:-260px -520px;
}
.famicon-report-key {
	background-position:-260px -546px;
}
.famicon-report-link {
	background-position:-260px -572px;
}
.famicon-report-magnify {
	background-position:-260px -598px;
}
.famicon-report-picture {
	background-position:-260px -624px;
}
.famicon-report-user {
	background-position:-260px -650px;
}
.famicon-report-word {
	background-position:-260px -676px;
}
.famicon-resultset-first-1 {
	background-position:-260px -702px;
}
.famicon-resultset-first-2 {
	background-position:-260px -728px;
}
.famicon-resultset-first-3 {
	background-position:-260px -754px;
}
.famicon-resultset-first-4 {
	background-position:-260px -780px;
}
.famicon-resultset-first-5 {
	background-position:-260px -806px;
}
.famicon-resultset-last-1 {
	background-position:-260px -832px;
}
.famicon-resultset-last-2 {
	background-position:-260px -858px;
}
.famicon-resultset-last-3 {
	background-position:-260px -884px;
}
.famicon-resultset-last-4 {
	background-position:-260px -910px;
}
.famicon-resultset-last-5 {
	background-position:-260px -936px;
}
.famicon-resultset-next-1 {
	background-position:-260px -962px;
}
.famicon-resultset-next-2 {
	background-position:-260px -988px;
}
.famicon-resultset-next-3 {
	background-position:-260px -1014px;
}
.famicon-resultset-next-4 {
	background-position:-260px -1040px;
}
.famicon-resultset-next-5 {
	background-position:-260px -1066px;
}
.famicon-resultset-previous-1 {
	background-position:-260px -1092px;
}
.famicon-resultset-previous-2 {
	background-position:-260px -1118px;
}
.famicon-resultset-previous-3 {
	background-position:-260px -1144px;
}
.famicon-resultset-previous-4 {
	background-position:-260px -1170px;
}
.famicon-resultset-previous-5 {
	background-position:-260px -1196px;
}
.famicon-rosette {
	background-position:-260px -1222px;
}
.famicon-rss {
	background-position:-260px -1248px;
}
.famicon-rss-add {
	background-position:-260px -1274px;
}
.famicon-rss-delete {
	background-position:-260px -1300px;
}
.famicon-rss-go {
	background-position:-260px -1326px;
}
.famicon-rss-valid {
	background-position:-260px -1352px;
}
.famicon-ruby {
	background-position:-260px -1378px;
}
.famicon-ruby-add {
	background-position:-260px -1404px;
}
.famicon-ruby-delete {
	background-position:-260px -1430px;
}
.famicon-ruby-gear {
	background-position:-260px -1456px;
}
.famicon-ruby-get {
	background-position:-260px -1482px;
}
.famicon-ruby-go {
	background-position:-260px -1508px;
}
.famicon-ruby-key {
	background-position:-260px -1534px;
}
.famicon-ruby-link {
	background-position:-260px -1560px;
}
.famicon-ruby-put {
	background-position:-260px -1586px;
}
.famicon-script {
	background-position:-260px -1612px;
}
.famicon-script-add {
	background-position:-260px -1638px;
}
.famicon-script-code-2 {
	background-position:-260px -1664px;
}
.famicon-script-code {
	background-position:-260px -1690px;
}
.famicon-script-delete {
	background-position:-260px -1716px;
}
.famicon-script-edit {
	background-position:-260px -1742px;
}
.famicon-script-error {
	background-position:-260px -1768px;
}
.famicon-script-gear {
	background-position:-260px -1794px;
}
.famicon-script-go {
	background-position:-260px -1820px;
}
.famicon-script-key {
	background-position:-260px -1846px;
}
.famicon-script-lightning {
	background-position:-260px -1872px;
}
.famicon-script-link {
	background-position:-260px -1898px;
}
.famicon-script-palette {
	background-position:-260px -1924px;
}
.famicon-script-save {
	background-position:-260px -1950px;
}
.famicon-server {
	background-position:-260px -1976px;
}
.famicon-server-add {
	background-position:-286px 0;
}
.famicon-server-chart {
	background-position:-286px -26px;
}
.famicon-server-compressed {
	background-position:-286px -52px;
}
.famicon-server-connect {
	background-position:-286px -78px;
}
.famicon-server-database {
	background-position:-286px -104px;
}
.famicon-server-delete {
	background-position:-286px -130px;
}
.famicon-server-edit {
	background-position:-286px -156px;
}
.famicon-server-error {
	background-position:-286px -182px;
}
.famicon-server-go {
	background-position:-286px -208px;
}
.famicon-server-key {
	background-position:-286px -234px;
}
.famicon-server-lightning {
	background-position:-286px -260px;
}
.famicon-server-link {
	background-position:-286px -286px;
}
.famicon-server-uncompressed {
	background-position:-286px -312px;
}
.famicon-shading {
	background-position:-286px -338px;
}
.famicon-shape-align-bottom {
	background-position:-286px -364px;
}
.famicon-shape-align-center {
	background-position:-286px -390px;
}
.famicon-shape-align-left {
	background-position:-286px -416px;
}
.famicon-shape-align-middle {
	background-position:-286px -442px;
}
.famicon-shape-align-right {
	background-position:-286px -468px;
}
.famicon-shape-align-top {
	background-position:-286px -494px;
}
.famicon-shape-flip-horizontal {
	background-position:-286px -520px;
}
.famicon-shape-flip-vertical {
	background-position:-286px -546px;
}
.famicon-shape-group {
	background-position:-286px -572px;
}
.famicon-shape-handles {
	background-position:-286px -598px;
}
.famicon-shape-move-back {
	background-position:-286px -624px;
}
.famicon-shape-move-backwards {
	background-position:-286px -650px;
}
.famicon-shape-move-forwards {
	background-position:-286px -676px;
}
.famicon-shape-move-front {
	background-position:-286px -702px;
}
.famicon-shape-rotate-anticlockwise {
	background-position:-286px -728px;
}
.famicon-shape-rotate-clockwise {
	background-position:-286px -754px;
}
.famicon-shape-square {
	background-position:-286px -780px;
}
.famicon-shape-square-add {
	background-position:-286px -806px;
}
.famicon-shape-square-delete {
	background-position:-286px -832px;
}
.famicon-shape-square-edit {
	background-position:-286px -858px;
}
.famicon-shape-square-error {
	background-position:-286px -884px;
}
.famicon-shape-square-go {
	background-position:-286px -910px;
}
.famicon-shape-square-key {
	background-position:-286px -936px;
}
.famicon-shape-square-link {
	background-position:-286px -962px;
}
.famicon-shape-ungroup {
	background-position:-286px -988px;
}
.famicon-shield {
	background-position:-286px -1014px;
}
.famicon-shield-add {
	background-position:-286px -1040px;
}
.famicon-shield-delete {
	background-position:-286px -1066px;
}
.famicon-shield-go {
	background-position:-286px -1092px;
}
.famicon-sitemap {
	background-position:-286px -1118px;
}
.famicon-sitemap-color {
	background-position:-286px -1144px;
}
.famicon-sound {
	background-position:-286px -1170px;
}
.famicon-sound-add {
	background-position:-286px -1196px;
}
.famicon-sound-delete {
	background-position:-286px -1222px;
}
.famicon-sound-low {
	background-position:-286px -1248px;
}
.famicon-sound-mute {
	background-position:-286px -1274px;
}
.famicon-sound-none {
	background-position:-286px -1300px;
}
.famicon-spellcheck {
	background-position:-286px -1326px;
}
.famicon-sport-8ball {
	background-position:-286px -1352px;
}
.famicon-sport-basketball {
	background-position:-286px -1378px;
}
.famicon-sport-football {
	background-position:-286px -1404px;
}
.famicon-sport-golf {
	background-position:-286px -1430px;
}
.famicon-sport-raquet {
	background-position:-286px -1456px;
}
.famicon-sport-shuttlecock {
	background-position:-286px -1482px;
}
.famicon-sport-soccer {
	background-position:-286px -1508px;
}
.famicon-sport-tennis {
	background-position:-286px -1534px;
}
.famicon-star1 {
	background-position:-286px -1560px;
}
.famicon-star2 {
	background-position:-286px -1586px;
}
.famicon-star3 {
	background-position:-286px -1612px;
}
.famicon-star4 {
	background-position:-286px -1638px;
}
.famicon-star5 {
	background-position:-286px -1664px;
}
.famicon-star6 {
	background-position:-286px -1690px;
}
.famicon-star7 {
	background-position:-286px -1716px;
}
.famicon-status-away {
	background-position:-286px -1742px;
}
.famicon-status-busy {
	background-position:-286px -1768px;
}
.famicon-status-offline {
	background-position:-286px -1794px;
}
.famicon-status-online {
	background-position:-286px -1820px;
}
.famicon-stop {
	background-position:-286px -1846px;
}
.famicon-style {
	background-position:-286px -1872px;
}
.famicon-style-add {
	background-position:-286px -1898px;
}
.famicon-style-delete {
	background-position:-286px -1924px;
}
.famicon-style-edit {
	background-position:-286px -1950px;
}
.famicon-style-go {
	background-position:-286px -1976px;
}
.famicon-success {
	background-position:-312px 0;
}
.famicon-sum {
	background-position:-312px -26px;
}
.famicon-tab {
	background-position:-312px -52px;
}
.famicon-tab-add {
	background-position:-312px -78px;
}
.famicon-tab-delete {
	background-position:-312px -104px;
}
.famicon-tab-edit {
	background-position:-312px -130px;
}
.famicon-tab-go {
	background-position:-312px -156px;
}
.famicon-table {
	background-position:-312px -182px;
}
.famicon-table-add {
	background-position:-312px -208px;
}
.famicon-table-delete {
	background-position:-312px -234px;
}
.famicon-table-edit {
	background-position:-312px -260px;
}
.famicon-table-error {
	background-position:-312px -286px;
}
.famicon-table-gear {
	background-position:-312px -312px;
}
.famicon-table-go {
	background-position:-312px -338px;
}
.famicon-table-key {
	background-position:-312px -364px;
}
.famicon-table-lightning {
	background-position:-312px -390px;
}
.famicon-table-link {
	background-position:-312px -416px;
}
.famicon-table-multiple {
	background-position:-312px -442px;
}
.famicon-table-refresh {
	background-position:-312px -468px;
}
.famicon-table-relationship {
	background-position:-312px -494px;
}
.famicon-table-row-delete {
	background-position:-312px -520px;
}
.famicon-table-row-insert {
	background-position:-312px -546px;
}
.famicon-table-save {
	background-position:-312px -572px;
}
.famicon-table-sort {
	background-position:-312px -598px;
}
.famicon-tag-1 {
	background-position:-312px -624px;
}
.famicon-tag-2 {
	background-position:-312px -650px;
}
.famicon-tag-3 {
	background-position:-312px -676px;
}
.famicon-tag-4 {
	background-position:-312px -702px;
}
.famicon-tag-5 {
	background-position:-312px -728px;
}
.famicon-tag-6 {
	background-position:-312px -754px;
}
.famicon-tag-7 {
	background-position:-312px -780px;
}
.famicon-tag-add {
	background-position:-312px -806px;
}
.famicon-tag-delete {
	background-position:-312px -832px;
}
.famicon-tag-edit {
	background-position:-312px -858px;
}
.famicon-telephone {
	background-position:-312px -884px;
}
.famicon-telephone-add {
	background-position:-312px -910px;
}
.famicon-telephone-delete {
	background-position:-312px -936px;
}
.famicon-telephone-edit {
	background-position:-312px -962px;
}
.famicon-telephone-error {
	background-position:-312px -988px;
}
.famicon-telephone-go {
	background-position:-312px -1014px;
}
.famicon-telephone-key {
	background-position:-312px -1040px;
}
.famicon-telephone-link {
	background-position:-312px -1066px;
}
.famicon-television {
	background-position:-312px -1092px;
}
.famicon-television-add {
	background-position:-312px -1118px;
}
.famicon-television-delete {
	background-position:-312px -1144px;
}
.famicon-text-align-center {
	background-position:-312px -1170px;
}
.famicon-text-align-justify {
	background-position:-312px -1196px;
}
.famicon-text-align-left {
	background-position:-312px -1222px;
}
.famicon-text-align-right {
	background-position:-312px -1248px;
}
.famicon-text-allcaps {
	background-position:-312px -1274px;
}
.famicon-text-bold {
	background-position:-312px -1300px;
}
.famicon-text-columns {
	background-position:-312px -1326px;
}
.famicon-text-dropcaps {
	background-position:-312px -1352px;
}
.famicon-text-heading-1 {
	background-position:-312px -1378px;
}
.famicon-text-heading-2 {
	background-position:-312px -1404px;
}
.famicon-text-heading-3 {
	background-position:-312px -1430px;
}
.famicon-text-heading-4 {
	background-position:-312px -1456px;
}
.famicon-text-heading-5 {
	background-position:-312px -1482px;
}
.famicon-text-heading-6 {
	background-position:-312px -1508px;
}
.famicon-text-horizontalrule {
	background-position:-312px -1534px;
}
.famicon-text-indent {
	background-position:-312px -1560px;
}
.famicon-text-indent-remove {
	background-position:-312px -1586px;
}
.famicon-text-italic {
	background-position:-312px -1612px;
}
.famicon-text-kerning {
	background-position:-312px -1638px;
}
.famicon-text-letter-omega {
	background-position:-312px -1664px;
}
.famicon-text-letterspacing {
	background-position:-312px -1690px;
}
.famicon-text-linespacing {
	background-position:-312px -1716px;
}
.famicon-text-list-bullets {
	background-position:-312px -1742px;
}
.famicon-text-list-numbers {
	background-position:-312px -1768px;
}
.famicon-text-lowercase {
	background-position:-312px -1794px;
}
.famicon-text-padding-bottom {
	background-position:-312px -1820px;
}
.famicon-text-padding-left {
	background-position:-312px -1846px;
}
.famicon-text-padding-right {
	background-position:-312px -1872px;
}
.famicon-text-padding-top {
	background-position:-312px -1898px;
}
.famicon-text-replace {
	background-position:-312px -1924px;
}
.famicon-text-signature {
	background-position:-312px -1950px;
}
.famicon-text-smallcaps {
	background-position:-312px -1976px;
}
.famicon-text-strikethrough {
	background-position:-338px 0;
}
.famicon-text-subscript {
	background-position:-338px -26px;
}
.famicon-text-superscript {
	background-position:-338px -52px;
}
.famicon-text-underline {
	background-position:-338px -78px;
}
.famicon-text-uppercase {
	background-position:-338px -104px;
}
.famicon-textfield {
	background-position:-338px -130px;
}
.famicon-textfield-add {
	background-position:-338px -156px;
}
.famicon-textfield-delete {
	background-position:-338px -182px;
}
.famicon-textfield-key {
	background-position:-338px -208px;
}
.famicon-textfield-rename {
	background-position:-338px -234px;
}
.famicon-thumb-down-1 {
	background-position:-338px -260px;
}
.famicon-thumb-down-2 {
	background-position:-338px -286px;
}
.famicon-thumb-down-3 {
	background-position:-338px -312px;
}
.famicon-thumb-down-4 {
	background-position:-338px -338px;
}
.famicon-thumb-down-5 {
	background-position:-338px -364px;
}
.famicon-thumb-down-6 {
	background-position:-338px -390px;
}
.famicon-thumb-up-1 {
	background-position:-338px -416px;
}
.famicon-thumb-up-2 {
	background-position:-338px -442px;
}
.famicon-thumb-up-3 {
	background-position:-338px -468px;
}
.famicon-thumb-up-4 {
	background-position:-338px -494px;
}
.famicon-thumb-up-5 {
	background-position:-338px -520px;
}
.famicon-thumb-up-6 {
	background-position:-338px -546px;
}
.famicon-tick {
	background-position:-338px -572px;
}
.famicon-time {
	background-position:-338px -598px;
}
.famicon-time-add {
	background-position:-338px -624px;
}
.famicon-time-delete {
	background-position:-338px -650px;
}
.famicon-time-go {
	background-position:-338px -676px;
}
.famicon-timeline-marker {
	background-position:-338px -702px;
}
.famicon-transmit {
	background-position:-338px -728px;
}
.famicon-transmit-add {
	background-position:-338px -754px;
}
.famicon-transmit-blue {
	background-position:-338px -780px;
}
.famicon-transmit-delete {
	background-position:-338px -806px;
}
.famicon-transmit-edit {
	background-position:-338px -832px;
}
.famicon-transmit-error {
	background-position:-338px -858px;
}
.famicon-transmit-go {
	background-position:-338px -884px;
}
.famicon-tux {
	background-position:-338px -910px;
}
.famicon-user-1 {
	background-position:-338px -936px;
}
.famicon-user-2 {
	background-position:-338px -962px;
}
.famicon-user-3 {
	background-position:-338px -988px;
}
.famicon-user-4 {
	background-position:-338px -1014px;
}
.famicon-user-5 {
	background-position:-338px -1040px;
}
.famicon-user-6 {
	background-position:-338px -1066px;
}
.famicon-user-add {
	background-position:-338px -1092px;
}
.famicon-user-comment {
	background-position:-338px -1118px;
}
.famicon-user-delete {
	background-position:-338px -1144px;
}
.famicon-user-edit {
	background-position:-338px -1170px;
}
.famicon-user-female {
	background-position:-338px -1196px;
}
.famicon-user-go {
	background-position:-338px -1222px;
}
.famicon-user-suit {
	background-position:-338px -1248px;
}
.famicon-vcard {
	background-position:-338px -1274px;
}
.famicon-vcard-add {
	background-position:-338px -1300px;
}
.famicon-vcard-delete {
	background-position:-338px -1326px;
}
.famicon-vcard-edit {
	background-position:-338px -1352px;
}
.famicon-vector {
	background-position:-338px -1378px;
}
.famicon-vector-add {
	background-position:-338px -1404px;
}
.famicon-vector-delete {
	background-position:-338px -1430px;
}
.famicon-wand {
	background-position:-338px -1456px;
}
.famicon-warning {
	background-position:-338px -1482px;
}
.famicon-warning-add {
	background-position:-338px -1508px;
}
.famicon-warning-delete {
	background-position:-338px -1534px;
}
.famicon-warning-go {
	background-position:-338px -1560px;
}
.famicon-weather-clouds {
	background-position:-338px -1586px;
}
.famicon-weather-cloudy {
	background-position:-338px -1612px;
}
.famicon-weather-lightning {
	background-position:-338px -1638px;
}
.famicon-weather-rain {
	background-position:-338px -1664px;
}
.famicon-weather-snow {
	background-position:-338px -1690px;
}
.famicon-weather-sun {
	background-position:-338px -1716px;
}
.famicon-webcam {
	background-position:-338px -1742px;
}
.famicon-webcam-add {
	background-position:-338px -1768px;
}
.famicon-webcam-delete {
	background-position:-338px -1794px;
}
.famicon-webcam-error {
	background-position:-338px -1820px;
}
.famicon-world {
	background-position:-338px -1846px;
}
.famicon-world-add {
	background-position:-338px -1872px;
}
.famicon-world-delete {
	background-position:-338px -1898px;
}
.famicon-world-edit {
	background-position:-338px -1924px;
}
.famicon-world-go {
	background-position:-338px -1950px;
}
.famicon-world-link {
	background-position:-338px -1976px;
}
.famicon-wrench-1 {
	background-position:-364px 0;
}
.famicon-wrench-2 {
	background-position:-364px -26px;
}
.famicon-wrench-3 {
	background-position:-364px -52px;
}
.famicon-wrench-4 {
	background-position:-364px -78px;
}
.famicon-wrench-5 {
	background-position:-364px -104px;
}
.famicon-wrench-6 {
	background-position:-364px -130px;
}
.famicon-wrench-7 {
	background-position:-364px -156px;
}
.famicon-xhtml {
	background-position:-364px -182px;
}
.famicon-xhtml-add {
	background-position:-364px -208px;
}
.famicon-xhtml-delete {
	background-position:-364px -234px;
}
.famicon-xhtml-go {
	background-position:-364px -260px;
}
.famicon-xhtml-valid {
	background-position:-364px -286px;
}
.famicon-yen {
	background-position:-364px -312px;
}
.famicon-zoom {
	background-position:-364px -338px;
}
.famicon-zoom-in {
	background-position:-364px -364px;
}
.famicon-zoom-out {
	background-position:-364px -390px;
}
.inputContainer {
	position:relative;
	float:left;
}
.formError {
	position:absolute;
	top:300px;
	left:300px;
	display:block;
	z-index:5000;
	cursor:pointer;
}
.ajaxSubmit {
	padding:20px;
	background:#55ea55;
	border:1px solid #999;
	display:none;
}
.formError .formErrorContent {
	width:100%;
	background:#fdd100;
	position:relative;
	z-index:5001;
	color:#333;
	width:150px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
	box-shadow:0 0 6px #000;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	padding:4px 10px 4px 10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.greenPopup .formErrorContent {
	background:#33be40;
}
.blackPopup .formErrorContent {
	background:#393939;
	color:#FFF;
}
.formError .formErrorArrow {
	width:15px;
	margin:-2px 0 0 13px;
	position:relative;
	z-index:5006;
}
.formError .formErrorArrowBottom {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 0 0 12px;
	top:2px;
}
.formError .formErrorArrow div {
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow:0 2px 3px #444;
	-moz-box-shadow:0 2px 3px #444;
	-webkit-box-shadow:0 2px 3px #444;
	font-size:0;
	height:1px;
	background:#fdd100;
	margin:0 auto;
	line-height:0;
	font-size:0;
	display:block;
}
.formError .formErrorArrowBottom div {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.greenPopup .formErrorArrow div {
	background:#33be40;
}
.blackPopup .formErrorArrow div {
	background:#393939;
	color:#FFF;
}
.formError .formErrorArrow .line10 {
	width:15px;
	border:none;
}
.formError .formErrorArrow .line9 {
	width:13px;
	border:none;
}
.formError .formErrorArrow .line8 {
	width:11px;
}
.formError .formErrorArrow .line7 {
	width:9px;
}
.formError .formErrorArrow .line6 {
	width:7px;
}
.formError .formErrorArrow .line5 {
	width:5px;
}
.formError .formErrorArrow .line4 {
	width:3px;
}
.formError .formErrorArrow .line3 {
	width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0 solid #ddd;
}
.formError .formErrorArrow .line2 {
	width:3px;
	border:none;
	background:#ddd;
}
.formError .formErrorArrow .line1 {
	width:1px;
	border:none;
	background:#ddd;
}
.container_24 {
	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, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
}
.alpha {
	margin-left:0;
}
.omega {
	margin-right:0;
}
.grid_1 {
	width:30px;
}
.grid_2 {
	width:70px;
}
.grid_3 {
	width:110px;
}
.grid_4 {
	width:150px;
}
.grid_5 {
	width:190px;
}
.grid_6 {
	width:230px;
}
.grid_7 {
	width:270px;
}
.grid_8 {
	width:310px;
}
.grid_9 {
	width:350px;
}
.grid_10 {
	width:390px;
}
.grid_11 {
	width:430px;
}
.grid_12 {
	width:470px;
}
.grid_13 {
	width:510px;
}
.grid_14 {
	width:550px;
}
.grid_15 {
	width:590px;
}
.grid_16 {
	width:630px;
}
.grid_17 {
	width:670px;
}
.grid_18 {
	width:710px;
}
.grid_19 {
	width:750px;
}
.grid_20 {
	width:790px;
}
.grid_21 {
	width:830px;
}
.grid_22 {
	width:870px;
}
.grid_23 {
	width:910px;
}
.grid_24 {
	width:950px;
}
.prefix_1 {
	padding-left:40px;
}
.prefix_2 {
	padding-left:80px;
}
.prefix_3 {
	padding-left:120px;
}
.prefix_4 {
	padding-left:160px;
}
.prefix_5 {
	padding-left:200px;
}
.prefix_6 {
	padding-left:240px;
}
.prefix_7 {
	padding-left:280px;
}
.prefix_8 {
	padding-left:320px;
}
.prefix_9 {
	padding-left:360px;
}
.prefix_10 {
	padding-left:400px;
}
.prefix_11 {
	padding-left:440px;
}
.prefix_12 {
	padding-left:480px;
}
.prefix_13 {
	padding-left:520px;
}
.prefix_14 {
	padding-left:560px;
}
.prefix_15 {
	padding-left:600px;
}
.prefix_16 {
	padding-left:640px;
}
.prefix_17 {
	padding-left:680px;
}
.prefix_18 {
	padding-left:720px;
}
.prefix_19 {
	padding-left:760px;
}
.prefix_20 {
	padding-left:800px;
}
.prefix_21 {
	padding-left:840px;
}
.prefix_22 {
	padding-left:880px;
}
.prefix_23 {
	padding-left:920px;
}
.suffix_1 {
	padding-right:40px;
}
.suffix_2 {
	padding-right:80px;
}
.suffix_3 {
	padding-right:120px;
}
.suffix_4 {
	padding-right:160px;
}
.suffix_5 {
	padding-right:200px;
}
.suffix_6 {
	padding-right:240px;
}
.suffix_7 {
	padding-right:280px;
}
.suffix_8 {
	padding-right:320px;
}
.suffix_9 {
	padding-right:360px;
}
.suffix_10 {
	padding-right:400px;
}
.suffix_11 {
	padding-right:440px;
}
.suffix_12 {
	padding-right:480px;
}
.suffix_13 {
	padding-right:520px;
}
.suffix_14 {
	padding-right:560px;
}
.suffix_15 {
	padding-right:600px;
}
.suffix_16 {
	padding-right:640px;
}
.suffix_17 {
	padding-right:680px;
}
.suffix_18 {
	padding-right:720px;
}
.suffix_19 {
	padding-right:760px;
}
.suffix_20 {
	padding-right:800px;
}
.suffix_21 {
	padding-right:840px;
}
.suffix_22 {
	padding-right:880px;
}
.suffix_23 {
	padding-right:920px;
}
.push_1 {
	left:40px;
}
.push_2 {
	left:80px;
}
.push_3 {
	left:120px;
}
.push_4 {
	left:160px;
}
.push_5 {
	left:200px;
}
.push_6 {
	left:240px;
}
.push_7 {
	left:280px;
}
.push_8 {
	left:320px;
}
.push_9 {
	left:360px;
}
.push_10 {
	left:400px;
}
.push_11 {
	left:440px;
}
.push_12 {
	left:480px;
}
.push_13 {
	left:520px;
}
.push_14 {
	left:560px;
}
.push_15 {
	left:600px;
}
.push_16 {
	left:640px;
}
.push_17 {
	left:680px;
}
.push_18 {
	left:720px;
}
.push_19 {
	left:760px;
}
.push_20 {
	left:800px;
}
.push_21 {
	left:840px;
}
.push_22 {
	left:880px;
}
.push_23 {
	left:920px;
}
.pull_1 {
	left:-40px;
}
.pull_2 {
	left:-80px;
}
.pull_3 {
	left:-120px;
}
.pull_4 {
	left:-160px;
}
.pull_5 {
	left:-200px;
}
.pull_6 {
	left:-240px;
}
.pull_7 {
	left:-280px;
}
.pull_8 {
	left:-320px;
}
.pull_9 {
	left:-360px;
}
.pull_10 {
	left:-400px;
}
.pull_11 {
	left:-440px;
}
.pull_12 {
	left:-480px;
}
.pull_13 {
	left:-520px;
}
.pull_14 {
	left:-560px;
}
.pull_15 {
	left:-600px;
}
.pull_16 {
	left:-640px;
}
.pull_17 {
	left:-680px;
}
.pull_18 {
	left:-720px;
}
.pull_19 {
	left:-760px;
}
.pull_20 {
	left:-800px;
}
.pull_21 {
	left:-840px;
}
.pull_22 {
	left:-880px;
}
.pull_23 {
	left:-920px;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
body {
	background-color:#ebebeb;
	background-image:url(../images/body-bg.png);
	background-repeat:repeat-x;
	/*background:linear-gradient(#10770d, #072b06);
	background:-moz-linear-gradient(top, #10770d 0, #072b06 80%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #10770d), color-stop(80%, #072b06));
	background-repeat:no-repeat;
	background-position:left 0;
	background-attachment:fixed;*/
	padding-top:0;
}
.ie7 body, .ie8 body, .ie9 body {
	background-image:url('../images/backTrans000D20.png');
	background-repeat:repeat-x;
	background-position:left bottom;
	background-attachment:fixed;
}
.ie6 body {
	background:#01327b;
}
.ie6 #bodyliner, .ie7 #bodyliner {
	z-index:2;
}
#vertLogo {
	position:fixed;
	left:15px;
	top:100px;
}
a, a:link, a:visited {
	color:#015b86;
}
a:hover {
	color:#E07000;
}
a.friendlyLink {
	border-bottom:1px solid transparent;
	text-decoration:none;
}
a.friendlyLink.brightBlue {
	color:#0398ea;
}
a.friendlyLink:hover {
	border-bottom:1px dotted #E07000;
}
a.underlinedLink {
	color:#015B86;
	text-decoration:none;
	border-bottom:1px dotted #015B86;
}
a.underlinedLink:hover {
	color:#E07000;
	border-bottom:1px dotted #E07000;
}
.missing {
	color:#f00!important;
}
.noborder {
	border:none!important;
}
.leftaligned {
	text-align:left!important;
}
.rightaligned {
	text-align:right!important;
}
h1 {
	font-size:2.0em;
	color:#666;
	padding:5px 0;
	text-shadow:#fff 0 1px 0;
}
h2 {
	font-size:1.25em;
	color:#036;
	padding:10px 0 5px 0;
}
h3 {
	font-size:1.10em;
	color:#666;
	padding:5px 0;
}
#dataTables table {
	width:400px;
}
#dataTables table th, #tomoeTable th {
	whitespace:no-wrap;
	padding:3px 7px;
	background-color:#ccc;
}
#dataTables table td, #tomoeTable td {
	padding:3px 7px;
	text-align:center;
}
#dataTables table tr.alternate td, #tomoeTable tr.alternate td {
	background-color:#f1f1f1;
}
div#container {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	margin-top:45px;
}
div#main {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0;
	background-color:#fff;
	min-height:555px;
}
header {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0;
	height:94px;
	text-align:center;
}
.drop {
	white-space:nowrap!important;
}
.ie6 header, .ie7 header {
	margin-top:40px;
}
#topNavAdTab {
	position:absolute;
	right:80px;
	top:5px;
	width:400px;
	height:75px;
}
#topNavAdTab span {
	color:#fff;
	font-weight:bold;
	font-size:1.10em;
	margin-top:6px;
	margin-left:60px;
	float:left;
	font-style:italic;
}
#topNavAdTab a {
	float:right;
	padding:4px 5px!important;
	margin:5px;
}
.ie6 #topNavAdTab {
	top:-32px;
	right:10px;
}
.ie7 #topNavAdTab {
	top:-32px;
}
.ie6 #topNavAdTab span, .ie7 #topNavAdTab span {
	font-size:1.00em;
	margin-top:5px;
}
.ie7 #topNavAdTab a {
	white-space:nowrap;
	margin-top:6px;
}
header #headerMessages {
	margin-right:50px;
	margin-top:15px;
	width:315px;
	text-align:center;
	float:right;
	font-size:.90em;
}
header #headerMessages .slide {
	list-style-type:none;
	line-height:14px;
}
blockquote {
	color:#fff;
	font-family:'Droid Serif', arial, serif;
}
#toolbar {
	margin:0 auto 10px auto;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	padding:2px 0 2px 0;
	color:#fff;
	text-align:center;
	background:#910313 url('../images/blackTransPix.png') repeat;
	border-bottom:1px solid #fff;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000;
	left:0;
}
.ie6 #toolbar {
	background-image:none;
	left:0;
	background-color:#910313;
	z-index:100000;
	position:absolute;
}
#toolbar a {
	color:#fff;
	text-decoration:none;
	line-height:31px;
}
#innerToolbar {
	width:950px;
	margin:0 auto;
}
.ie6 #innerToolbar {
	z-index:1000;
}
#keywordSearch {
	float:left;
	background-color:#fff;
	height:23px;
	margin-top:2px;
	border:1px solid #ccc;
	width:280px;
}
.ie6 #keywordSearch input {
	width:245px;
	float:left;
	border:0;
	font-size:.90em;
	line-height:16px;
	vertical-align:middle;
	margin-bottom:2px;
}
#keywordSearch input[type="text"] {
	width:245px;
	float:left;
	border:0;
	font-size:.90em;
	line-height:16px;
	vertical-align:middle;
	margin-bottom:2px;
}
#keywordSearch #searchbtn {
	float:right;
	background-color:transparent;
	margin-left:0;
	padding:0;
	border:none;
	line-height:22px;
	height:22px;
	width:22px;
}
div#logo {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:390px;
	margin-left:0;
	color:#fff;
	font-style:italic;
}
div#logo a img {
	display:block;
}
div#logo span {
	float:left;
	clear:left;
	margin-top:0;
	width:100%;
	text-align:center;
}
div#innerToolbar a {
	width:auto;
	height:auto;
	float:right;
	padding-left:30px;
	padding-right:15px;
	border-right:1px solid #666;
	border-left:1px solid #999;
}
div#innerToolbar a:hover {
	background-color:#711818;
}
#hdrPhone {
	border-left:none!important;
}
#hdrBlog {
	border-right:none!important;
}
#quoteLookupWidget {
	height:90px;
	width:360px;
	background-color:#039;
	background:linear-gradient(#039, #001d48);
	background:-moz-linear-gradient(top, #039 0, #001d48 80%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #039), color-stop(80%, #001d48));
	position:absolute;
	top:32px;
	padding:10px;
	border:1px solid #033e74;
	border-top:none;
	-moz-border-radius:5px 0 5px 5px;
	-webkit-border-radius:5px 0 5px 5px;
	border-radius:5px 0 5px 5px;
	display:none;
	color:#fff;
	text-align:left;
}
.ie7 #quoteLookupWidget, .ie8 #quoteLookupWidget, .ie9 #quoteLookupWidget {
	-pie-background:linear-gradient(#039, #001d48);
	behavior:url('behaviors/PIE.htc');
}
#quoteLookup .formBlock {
	margin-top:0;
	width:350px;
}
.viewListing .itemBlock {
	background-color:#efefef;
	width:575px!important;
}
#quoteLookup .itemBlock {
	background-color:#efefef;
}
#quoteLookup .quoteInfo {
	width:340px;
	float:left;
	padding:10px;
	border-bottom:1px solid #ccc;
	margin-left:5px;
}
#quoteLookup .quoteInfo .blockHdr {
	font-style:italic;
	color:#015B86;
	font-weight:bold;
}
#quoteLookup #salesmanInfo {
	background-color:#EFEFEF;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #fff;
	padding:10px;
	padding-bottom:0;
	float:left;
	width:343px;
	font-style:italic;
}
#quoteLookup #salesmanInfo img {
	border:5px solid #fff;
}
#quoteLookup #greetingMessage {
	font-size:1.0em;
	line-height:1.35em;
	background-color:#EFEFEF;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	width:584px;
	padding:10px;
	float:right;
	width:565px;
	padding-bottom:0;
}
#sidePhoto {
	width:250px;
	text-align:center;
	float:left;
	color:#0662AE;
	font-weight:bold;
	line-height:1.1em;
	font-size:.90em;
}
#sidePhoto img {
	float:left;
}
#sidePhoto span {
	display:block;
}
#sidePhoto #name {
	font-size:1.10em;
	margin-bottom:10px;
}
#sidePhoto #phone {
	font-size:1.10em;
}
.dkBackground {
	background:rgba(0, 0, 0, 0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7f000000,endColorstr=#7f000000)";
}
.ie6 .dkBackground, .ie7 .dkBackground {
	background:url('../images/blackTransPix.png') repeat;
}
.leftToolstrip {
	display:block;
	float:left;
	position:absolute;
	top:200px;
	margin-left:-41px;
	width:40px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.leftToolstrip a {
	display:block;
	margin:5px;
	cursor:pointer;
}
.leftToolstrip .imgRoll {
	position:absolute;
}
.siteTools {
	top:190px;
}
.ie7 .leftToolstrip {
	margin-left:-990px;
}
.ie6 .leftToolstrip {
	position:absolute;
}
.rightToolstrip {
	display:block;
	float:left;
	position:absolute;
	top:200px;
	margin-left:950px;
	width:40px;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.rightToolstrip a {
	display:block;
	margin:5px;
	cursor:pointer;
}
.ie6 .rightToolstrip {
	position:absolute;
	margin-left:950px;
}
.ie7 .rightToolstrip {
	position:absolute;
	margin-left:0;
}
.ie8 .rightToolstrip {
	margin-left:950px;
	behavior:url('behaviors/PIE.htc');
}
#rightTabs {
	margin-top:170px;
}
#rightTabs a {
	display:block;
	margin-left:1px;
}
nav {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0;
}
footer {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0;
	background:#a40113 url('../images/footerMap.png') 25px 25px no-repeat;
	padding-top:15px;
	line-height:1.50em;
	padding-bottom:100px;
	font-size:1.00em;
	font-family:'PT Sans Narrow', sans-serif;
	color:#ccc;
}
footer #innerFooter {
	margin-left:225px;
}
footer a, footer a:link, footer a:active, footer a:visited {
	text-decoration:none;
	color:#ccc;
}
footer a:hover {
	color:#fff;
}
footer span.header {
	color:#ccc;
	font-family:'PT Sans', sans-serif;
	font-weight:700;
	border-bottom:1px dotted #666;
	padding-right:3px;
}
footer ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
div#main {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0;
}
div.footBlock {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:5px;
	position:relative;
}
div#languages {
	margin-left:15px;
	width:110px;
}
div#languages a {
	width:auto;
	padding-left:25px;
}
div#footBlock2 {
	width:160px;
}
div#footBlock3 {
	width:150px;
}
div#footBlock4 {
	width:232px;
}
div#footBlock5 {
	width:450px;
	float:right;
	margin-top:25px;
}
div#footBlock5 li {
	display:inline;
	border-right:1px solid #666;
	padding:0 5px;
	line-height:1.00em;
}
div#MarketBlocks {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
}
div#MarketBlocks img.large {
	display:block;
	float:left;
	border-top:1px solid #fff;
	border-bottom:1px solid #cecece;
	margin:0;
}
div#MarketBlocks a.smallAd {
	height:auto;
	clear:none;
	float:left;
	margin:0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #cecece;
	z-index:10;
	border-bottom:1px solid #cecece;
	padding-bottom:0;
}
.ie6 #miniMarketBlocks a.smallAd {
	padding:0;
}
div#MarketBlocks a.smallAd img {
	display:block;
	margin-bottom:0;
	border:none;
}
div#MarketBlocks a.first {
	border-left:none;
}
div#MarketBlocks a.last {
	border-right:none;
}
div#mainContent {
	border-top:1px solid #FFF;
	display:inline;
	float:left;
	clear:both;
	margin-left:0;
	margin-right:0;
	padding:0 0 10px 0;
	width:950px;
	z-index:1;
	height:auto;
}


div#mainContentHome {
	border-top:1px solid #FFF;
	display:inline;
	float:left;
	clear:both;
	margin-left:0;
	margin-right:0;
	padding:0 0 10px 0;
	width:950px;
	z-index:1;
	height:625px;
}
#breadCrumbHolder {
	float:left;
	clear:left;
	color:#f00;
	position:relative;
	z-index:1;
	background-color:#f5f5f5;
}
#helpFindingLink {
	display:block;
	float:left;
	position:relative;
	height:21px;
	overflow:hidden;
	background-color:#f5f5f5;
	line-height:21px;
	vertical-align:middle;
	font-size:.9167em;
	width:180px;
	padding:5px 10px 5px 0;
	text-align:right;
}
#helpFindingLink a {
	color:#f00;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #f00;
}
#helpFindingLink a:hover {
	color:#e88a1c;
	border-bottom:1px dotted #e88a1c;
}
#innerNavigation {
	margin-left:0;
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	padding:0;
	margin:0;
}
#innerNavigation ul {
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin:0;
}
#innerNavigation ul li {
	padding-top:5px;
	border-bottom:1px solid #ccc;
}
#innerNavigation ul li ul li {
	border:none;
	padding:0;
	padding-left:5px;
}
#innerNavigation ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#036;
	display:block;
	padding:0 10px;
}
#innerNavigation ul li a.selected, #innerNavigation ul li a:hover {
	color:#fff;
	background-color:#036;
}
#innerNavigation ul li ul li a {
	font-weight:normal;
}
#innerNavigation ul li ul li a:hover {
	background-color:transparent;
	color:#039;
	text-decoration:underline;
}
#innerContent {
	margin-right:0;
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:670px;
	left:40px;
	text-shadow:#fff 0 1px 0;
}
#innerContent.industryInfo {
	left:20px;
	margin:10px 0;
}
.sidebysideblock {
	width:49%;
	float:left;
	margin:10px 2px;
	text-align:left;
	line-height:1.4em;
}
.sidebysideblock img {
	float:left;
	margin:0 3px 3px 0;
}
#demo ul.letterBlockWrap {
	list-style-type:none;
	width:215px;
	float:left;
	margin:10px 0 0 5px;
	padding-right:5px;
	border-right:1px solid #ccc;
}
li.letterBlock {
	float:left;
	margin:0 0 30px 0;
	border-bottom:1px dotted #ccc;
}
span.letter {
	float:left;
	font-size:1.30em;
	font-weight:bold;
	line-height:27px;
	width:27px;
	height:26px;
	text-align:center;
	vertical-align:middle;
	color:#ccc;
	text-shadow:0 2px 3px #555;
	background-color:#666;
	background-image:url('../images/alphaBlock.png');
}
ul.letter {
	float:left;
	clear:none;
	width:183px;
	padding-left:5px;
}
ul.letter a {
	position:relative;
	text-shadow:0 1px 2px #fff;
	text-decoration:none;
}
.columnlist {
	float:left;
	margin:10px 20px;
	list-style-type:none;
}
.ie6 .columnlist {
	margin:10px;
}
.columnlist a {
	padding:2px 5px;
	text-decoration:none;
	text-transform:capitalize;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
.ie6 .columnlist a, .ie7 .columnlist a {
	padding-top:0;
	padding-bottom:0;
	behavior:url('behaviors/PIE.htc');
}
.ie8 .columnlist a {
	behavior:url('behaviors/PIE.htc');
}
.columnlist a:hover {
	color:#0095cd;
	background-color:#ccc;
}
.ie6 .columnlist a:hover, .ie7 .columnlist a:hover, .ie8 .columnlist a:hover {
	position:relative;
}
#usedMainMenu ul li a {
	font-weight:bold!important;
	font-size:1.20em!important;
}
#industriesMenu {
	float:left;
	width:200px;
}
#featuredCategoriesMenu {
	float:left;
	width:430px;
	margin-left:20px;
}
#mfrList {
	margin:10px 5px;
}
h2.itemCount {
	color:#f16c1f;
	font-size:1.50em;
	line-height:1.8em;
	padding:5px;
	text-shadow:#fff 0 1px 0;
	font-weight:normal;
	margin-top:10px;
	float:left;
}
h1.inline {
	width:auto;
	float:left;
	margin-top:15px;
}
.cArea {
	margin-top:10px;
	clear:both;
}
#homeCarouselSmall {
	position:relative;
	overflow:hidden;
	clear:both;
	width:944px;
	height:110px;
	font-weight:bold;
	height:160px;
}
#homeCarouselSmall div {
	float:left;
	display:block;
	width:944px;
}
#homeCarouselSmall .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
	height:158px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
#homeCarouselLarge .less, #homeCarouselSmall .less a {
	color:#999!important;
	font-size:11px;
}
#homeCarouselLarge {
	position:relative;
	overflow:hidden;
	clear:both;
	width:950px;
	height:282px;
	font-weight:bold;
}
#homeCarouselLarge div {
	float:left;
	display:block;
	width:950px;
}
#homeCarouselLarge .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
#homeCarouselLarge .less, #homeCarouselLarge .less a {
	color:#999!important;
	font-size:11px;
}
.navi {
	width:120px;
	height:20px;
	float:right;
	text-align:right;
	position:absolute;
	right:5px;
	z-index:1100;
	margin-top:5px;
}
.navi a {
	width:12px;
	height:12px;
	float:left;
	margin:3px;
	background:url(../images/scrollable/arrow/navigator2.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
.navi a:hover {
	background-position:0 -24px;
}
.navi a.active {
	background-position:0 -24px;
}
#staticContent {
	margin:10px 20px;
}
#staticContent p {
	display:block;
	margin:10px 0;
}
ul#facilityPhotos {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#facilityPhotos li {
	padding:0;
	margin:0;
}
ul#facilityPhotos li img {
	margin:5px;
}
.shadow {
	-moz-box-shadow:1px 1px 2px #000;
	-webkit-box-shadow:1px 1px 2px #000;
	box-shadow:1px 1px 2px #000;
}
.ie7 .shadow, .ie8 .shadow {
	outline:#999 solid thin;
}
#staticContent img {
	border:5px solid #fff;
}
#formContent {
	margin:0 10px;
}
#formContent p {
	display:block;
	margin:10px 0;
}
div.sectionheader {
	display:block;
	padding:5px 10px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	text-shadow:#fff 0 1px 0;
	color:#333;
	background:-moz-linear-gradient(top, #e1e1e1, #cacaca);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#e1e1e1), to(#cacaca));
	clear:left;
}
.ie6 div.sectionheader, .ie7 div.sectionheader, .ie8 div.sectionheader, .ie9 div.sectionheader {
	position:relative;
	-pie-background:linear-gradient(top, #e1e1e1, #cacaca);
	behavior:url('behaviors/PIE.htc');
	z-index:1;
}
#categoryIndex {
	margin:0 20px;
}
#categoryIndex ul, #categoryIndex ol {
	padding:0;
	margin:0;
	list-style-type:none;
}
#equipmentCategory {
	margin:0 20px;
}
#equipmentCategory p {
	margin-top:10px;
}
#equipmentCategory li a {
	display:block;
}
#equipmentCategory #categoryContent {
	width:680px;
	float:left;
	margin-right:10px;
}
.ie6 #equipmentCategory #categoryContent {
	width:680px;
	margin-right:0;
}
#equipmentCategory #categorySidebar {
	width:210px;
	float:right;
	clear:none;
	margin-left:10px;
}
.ie6 #equipmentCategory #categorySidebar {
	width:180px;
}
.ie6 #equipmentCategory #categorySidebar ul.columnlist, .ie7 #equipmentCategory #categorySidebar ul.columnlist {
	margin-top:0;
}
.ie7 #equipmentCategory ul.columnlist li {
	height:100%;
	width:auto;
}
#equipmentLiquidation {
	float:left;
	clear:left;
	border-top:1px solid #fff;
}
#equipmentSubcategory h1, #searchResults h1, #equipmentLiquidation h1, #quoteLookup h1, #compareEquipment h1, #recentlyPurchasedEquipment h1 {
	color:#039;
	background-color:#ccc;
	background:-moz-linear-gradient(top, #eee, #e1e1e1);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#eee), to(#e1e1e1));
	padding-left:20px;
}
#equipmentLiquidation h1 {
	font-size:1.80em;
}
#recentlyPurchasedEquipment h1 {
	padding:10px;
}
.viewListing h1 {
	font-size:1.20em;
}
.ie6 #equipmentSubcategory h1, .ie7 #equipmentSubcategory h1, .ie8 #equipmentSubcategory h1, .ie9 #equipmentSubcategory h1, .ie6 #equipmentLiquidation h1, .ie7 #equipmentLiquidation h1, .ie8 #equipmentLiquidation h1, .ie9 #equipmentLiquidation h1, .ie6 #compareEquipment h1, .ie7 #compareEquipment h1, .ie8 #compareEquipment h1, .ie9 #compareEquipment h1, .ie6 #searchResults h1, .ie7 #searchResults h1, .ie8 #searchResults h1, .ie9 #searchResults h1, .ie6 #quoteLookup h1, .ie7 #quoteLookup h1, .ie8 #quoteLookup h1, .ie9 #quoteLookup h1, .ie6 #recentlyPurchasedEquipment h1, .ie7 #recentlyPurchasedEquipment h1, .ie8 #recentlyPurchasedEquipment h1, .ie8 #recentlyPurchasedEquipment h1, .ie9 #recentlyPurchasedEquipment h1 {
	position:relative;
	-pie-background:linear-gradient(top, #eee, #e1e1e1);
	behavior:url('behaviors/PIE.htc');
	z-index:1;
}
#recentlyPurchasedEquipment h2, #equipmentLiquidation h2, #compareEquipment h2, #quoteLookup h2, #searchResults h2, #equipmentSubcategory h2 {
	color:#036;
}
#recentlyPurchasedEquipment h3, #equipmentLiquidation h3, #quoteLookup h3, #searchResults h3, #equipmentSubcategory h3 {
	color:#c60;
	padding-left:20px;
}
#recentlyPurchasedEquipment #headBlock, #equipmentLiquidation #headBlock, #quoteLookup #headBlock, #compareEquipment #headBlock, #searchResults #headBlock, #equipmentSubcategory #headBlock {
	padding-left:20px;
	background-color:#eee;
	border:1px solid #ccc;
	margin-top:1px;
}
#headBlock h2, #headBlock h3 {
	width:600px;
}
#itemIndex #searchbar {
	margin:3px 0;
	text-align:center;
	background:-moz-linear-gradient(top, #e2e2e2, #c9c9c9);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#eee), to(#e1e1e1));
	text-shadow:#fff 0 1px 0;
	font-weight:bold;
	padding:5px 7px;
}
.ie6 #itemIndex #searchbar, .ie7 #itemIndex #searchbar, .ie8 #itemIndex #searchbar, .ie9 #itemIndex #searchbar {
	position:relative;
	-pie-background:linear-gradient(top, #e2e2e2, #c9c9c9);
	behavior:url('behaviors/PIE.htc');
}
#itemIndex #searchbar #gridViewSwitch {
	float:right;
	height:22px;
	width:82px;
	background:transparent url('../images/viewBtnSprite.png') no-repeat 0 0;
	vertical-align:middle;
}
#itemIndex #searchbar #gridViewSwitch a {
	width:27px;
	font-size:.90em;
	float:left;
	display:block;
	vertical-align:middle;
	line-height:22px;
	height:22px;
	cursor:pointer;
	color:#333;
}
#emptyCart {
	font-size:1.20em;
	font-weight:bold;
	color:#f00;
	text-align:center;
	padding-top:50px;
	display:block;
}
#itemIndex #searchbar select {
	margin:5px;
}
#itemIndex .itemBlock, .quoteForm .itemBlock {
	background-color:#efefef;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:5px;
	float:left;
	margin:0 2px;
}
.quoteForm .itemBlock {
	width:430px;
	margin:0;
	background-color:#fff;
}
#itemIndex .itemBlock .itemContent, .quoteForm .itemBlock .itemContent {
	min-height:100px;
	width:714px;
	border-right:1px solid #fff;
	float:left;
}
.quoteForm .itemBlock .itemContent {
	height:100px;
	height:auto!important;
	min-height:100px;
	width:292px!important;
	border-right:none;
	margin-left:95px;
}
.quoteForm.viewListing .itemBlock .itemContent {
	width:350px!important;
}
.quoteForm .itemBlock .itemContent p {
	margin:0!important;
}
#itemIndex .itemBlock .itemContent .description {
	float:left;
	clear:left;
}
#itemIndex .itemBlock .itemThumb, .quoteForm .itemBlock .itemThumb {
	width:85px;
	margin-right:10px;
	float:left;
	z-index:1px;
	cursor:pointer;
}
.ie8 #itemIndex .itemBlock .itemThumb, .ie8 .quoteForm .itemBlock .itemThumb {
	position:relative;
}
#itemIndex .itemBlock .itemThumb img, .quoteForm .itemBlock .itemThumb img {
	border:5px solid #fff;
	z-index:1px;
	position:absolute;
}
#itemIndex .itemBlock .itemCheck, .quoteForm .itemBlock .itemCheck {
	width:120px;
	border-left:1px solid #ccc;
	height:100px;
	float:left;
	text-align:center;
	line-height:100px;
}
.quoteForm .itemBlock .itemCheck {
	border-left:none;
	width:40px;
}
.quoteForm.viewListing .itemBlock .itemCheck {
	border-left:none;
	width:120px;
}
.ie7 #itemIndex .itemBlock .button.yellow {
	background:#f2ae00!important;
	box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
}
#itemIndex .itemBlock .itemCheck input, .quoteForm .itemBlock .itemCheck input {
	vertical-align:middle;
}
#itemIndex .itemBlock .itemCheck input, .quoteForm .itemBlock .itemCheck input {
	vertical-align:middle;
}
.itemBlock .itemContent .stockTitle {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style:dotted;
	border-width:1px;
}
.itemBlock .itemContent ul.sortData {
	float:left;
	clear:left;
}
.itemBlock.headerRow {
	display:none;
}
ul.sortData {
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
ul.sortData li {
	float:left;
	margin:10px 0;
	padding:0 10px;
	border-right:1px solid #000;
}
ul.sortData li.first {
	padding-left:0;
}
ul.sortData li.last {
	padding-right:0;
	border-right:none;
}
ul.sortData li span.head {
	font-weight:bold;
	color:#039;
}
.altItemBlock {
	width:302px;
	margin:0;
	height:115px;
}
.altItemBlock .itemContent {
	height:auto!important;
	line-height:auto!important;
	min-height:40px!important;
	width:200px!important;
	border-right:0!important;
}
.altItemBlock .itemContent .description {
	display:none;
}
.altItemBlock .itemCheck {
	padding:0!important;
	width:180px!important;
	border-left:0!important;
	min-height:40px!important;
	height:40px!important;
	line-height:40px!important;
}
.altItemBlock .itemCheck button {
	margin:0;
	line-height:auto!important;
}
.altItemBlock ul.sortData li {
	padding:0;
	margin:0;
	clear:left;
	border:none;
	font-size:.90em;
	line-height:1.2em;
}
.searchItemBlock {
	width:461px;
	margin:0;
}
.searchItemBlock .itemContent {
	height:100px;
	width:245px!important;
}
.searchItemBlock .itemCheck {
	width:110px!important;
	padding:0;
}
.listItemBlock {
	width:935px;
	margin:0;
	height:20px;
	overflow:hidden;
}
.listItemBlock .itemContent {
	height:20px;
	overflow:hidden;
	width:720px!important;
	margin-left:0!important;
	line-height:20px!important;
	min-height:20px!important;
}
.listItemBlock .itemThumb {
	display:none;
}
#itemIndex .listItemBlock .itemContent .description {
	display:none;
}
#itemIndex .listItemBlock .itemCheck {
	height:20px;
	line-height:20px;
	overflow:hidden;
	width:200px!important;
	height:auto!important;
	line-height:auto!important;
	min-height:20px!important;
}
#itemIndex .listItemBlock .compareCheck {
	display:none!important;
}
.listItemBlock .itemContent ul.sortData {
	float:right;
	clear:none;
	width:645px!important;
	text-align:center;
}
.listItemBlock .itemContent ul.sortData li {
	border:none;
	width:161px!important;
	padding:0;
	margin:0;
}
.listItemBlock .itemContent .stockNumber {
	float:left;
	width:75px;
}
.listItemBlock.headerRow {
	color:#036;
	font-weight:bold;
	display:block;
}
.listItemBlock .head {
	display:none;
}
#equipmentDetails {
	margin:10px 20px;
}
#equipmentDetails #mediaBlocks {
	width:310px;
	float:left;
}
#equipmentDetails #mediaBlocks #mainimage {
	display:block;
	padding:0;
}
#equipmentDetails #mediaBlocks #mainimage img {
	border:5px solid #dfdfdf;
	margin:0;
}
#equipmentDetails #thumbholder {
	margin-left:0;
}
#equipmentDetails #mediaBlocks .thumb {
	border:3px solid #dfdfdf;
}
#equipmentDetails #infoBlocks {
	width:580px;
	float:left;
	clear:none;
	margin-left:15px;
}
#equipmentDetails #infoBlocks>div {
	background-color:#efefef;
	margin:2px 0;
	float:left;
	width:560px;
	padding:5px 10px;
}
#equipmentDetails #infoBlocks>div#titleBlock {
	border:1px solid #ccc;
	width:558px;
	margin-top:0;
}
#equipmentDetails #infoBlocks p {
	padding:10px;
	width:560px;
	background-color:#efefef;
	float:left;
}
#equipmentDetails h1 {
	font-size:1.10em;
	color:#039;
	float:left;
	width:auto;
	margin-top:9px;
}
#equipmentDetails #quoteBtn {
	float:right;
	margin-top:4px;
}
#equipmentDetails #infoBlocks>div#itemDataLists {
	padding:0;
	width:580px;
	border-right:1px solid #ccc;
}
#equipmentDetails table {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	border-collapse:separate;
	border-spacing:0;
}
.ie7 #equipmentDetails table {
	border-collapse:collapse;
}
#equipmentDetails td {
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:5px 0;
}
.ie7 #equipmentDetails td {
	position:relative;
}
#equipmentDetails #infoBlocks>div#itemDataLists td.inventoryNumber {
	color:#039;
}
#equipmentDetails td.left {
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	border-right:1px solid #fff;
	text-shadow:#fff 0 1px 0;
	width:110px;
}
#equipmentDetails td.right {
	text-align:left;
	padding-left:5px;
	border-left:1px solid #ccc;
}
#equipmentDetails #infoBlocks>div.headerBox {
	width:288px;
	padding:0;
}
#equipmentDetails #infoBlocks>div.headerBox>ul {
	margin:10px;
	list-style-type:none;
	padding:0;
}
#equipmentDetails #infoBlocks #itemDetails ul {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:25px;
}
#equipmentDetails #infoBlocks #itemAttachments {
	margin-left:4px;
}
#equipmentDetails #infoBlocks #itemAttachments ul li {
	line-height:18px;
	vertical-alignment:middle;
	padding-left:20px;
}
#equipmentDetails #infoBlocks #itemAttachments ul li.pdf {
	background:transparent url('../images/page_white_acrobat.gif') no-repeat;
}
#equipmentDetails #infoBlocks #itemAttachments ul li a {
	color:#444;
	text-decoration:none;
	border-bottom:1px dotted #015B86;
}
#equipmentDetails #infoBlocks #itemAttachments ul li a:hover {
	color:#015B86;
}
#mediatoggle {
	float:right;
	height:20px;
	width:181px;
	background:transparent url('../images/mediaBtnSprite.png') no-repeat 0 0;
}
#mediatoggle a {
	width:61px;
	padding-left:29px;
	font-size:.90em;
	float:left;
	display:block;
	vertical-align:middle;
	line-height:20px;
	cursor:pointer;
	color:#333;
}
#mediatoggle a:hover {
	color:#015B86;
}
.ie7 #mediatoggle {
	position:absolute;
	top:7px;
	right:10px;
}
.ie7 #mediatoggle a {
	font-size:10px;
}
#compareEquipment #compareTable {
	text-align:center;
	border-collapse:separate;
	text-shadow:#fff 0 1px 0;
}
#compareEquipment #compareTable tr.description {
	text-align:left;
}
#compareEquipment #compareTable td {
	width:20%;
	padding:5px 10px;
	background-color:#efefef;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
}
#compareEquipment #compareTable td.label {
	text-align:right;
	font-weight:bold;
	color:#039;
}
#compareEquipment #compareTable tr.thumbs td {
	padding:10px;
}
#compareEquipment #compareTable img {
	border:5px solid #fff;
}
#compareEquipment #compareTable tr.checkRow td {
	background:-moz-linear-gradient(top, #fdd100, #e68b00);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(#fdd100), color-stop(#e68b00));
}
.ie6 #compareEquipment #compareTable tr.checkRow td, .ie7 #compareEquipment #compareTable tr.checkRow td, .ie8 #compareEquipment #compareTable tr.checkRow td, .ie9 #compareEquipment #compareTable tr.checkRow td {
	-pie-background:linear-gradient(top, #fdd100, #e68b00);
	behavior:url('behaviors/PIE.htc');
}
#compareEquipment #compareTable tr.checkRow td.label {
	background:#e8e8e8!important;
}
ul#tradeshows {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#tradeshows li {
	float:left;
	clear:left;
	border-top:1px dotted #666;
	padding:20px 0;
}
ul#tradeshows a.showlogo {
	float:left;
	width:125px;
	margin:5px;
	text-align:center;
	margin-right:30px;
}
ul#tradeshows p {
	float:left;
	width:500px;
}
ul#tradeshows p .booth {
	color:#f00;
	font-weight:bold;
}
.cardBlock {
	width:300px;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	padding:10px;
	background-color:#EEE;
	border:1px solid #CCC;
}
#staticContent .cardBlock.bio img {
	border-width:10px;
	float:left;
	margin-right:20px;
}
.cardBlock .cardHead {
	font-weight:bold;
	color:#036;
}
.cardBlock.bigHeading .cardHead {
	font-size:1.5em;
}
.cardBlock #endDate {
	margin-left:10px;
}
.liquidationHead {
	font-weight:bold;
	text-decoration:none;
}
.liquidationHead:hover {
	border-bottom:1px dotted #E07000;
}
.siteMap, .siteMap ul {
	list-style-type:none;
}
.siteMap>li {
	font-size:1.20em;
	font-weight:bold;
}
.siteMap>li>ul>li {
	font-size:.800em;
	font-weight:normal;
}
.siteMap a {
	border-bottom:1px solid transparent;
	text-decoration:none;
}
.siteMap a:hover {
	border-bottom:1px dotted #E07000;
}
#aaronBike {
	background-color:#000;
}
#aaronBike h2 {
	color:#999!important;
	border:none!important;
	background-color:Transparent!important;
}
#aaronBike a {
	color:#999!important;
	text-decoration:none;
}
#aaronBike a:hover {
	color:#f90!important;
}
#aaronBike a.orange {
	color:#f90!important;
	font-weight:bold;
	text-decoration:none;
}
#aaronBike a.orange:hover {
	color:#999!important;
}
#aaronBike ul.abLinks {
	margin:0;
	padding:0;
	width:340px;
	float:left;
	margin-top:95px;
	text-align:center;
}
#aaronBike ul.abLinks li {
	float:left!important;
	padding:0;
	list-style-type:none;
	margin:2px 3px 2px 10px;
	font-size:1.00em;
	font-weight:bold;
}
#aaronBike ul.abLinks li a, #aaronBike ul.abLinks li a:hover {
	font-weight:bold;
	background-position:center center;
	text-decoration:none!important;
	color:#999;
	padding:0;
	margin:0;
	line-height:19px;
	vertical-align:middle;
	text-align:center;
	height:19px;
}
#aaronBike a.unveilingLink {
	font-size:1.15em;
	text-decoration:none;
	background-image:url('../images/AaronBike/unveil-duo.jpg');
	background-repeat:no-repeat;
	background-position:top;
	line-height:115px;
	text-align:center;
	vertical-align:bottom;
	float:left;
	width:295px;
	height:70px;
	border:none;
}
#aaronBike a.unveilingLink:hover {
	background-image:url('../images/AaronBike/unveil-color.jpg');
}
#aaronBike a.aaronBikeLink {
	font-size:1.15em;
	text-decoration:none;
	background-image:url('../images/AaronBike/aaronBike-duo.jpg');
	background-repeat:no-repeat;
	background-position:top;
	line-height:115px;
	text-align:center;
	vertical-align:bottom;
	margin-left:10px;
	margin-right:10px;
	float:left;
	width:295px;
	height:50px;
	border:none;
}
#aaronBike a.aaronBikeLink:hover {
	background-image:url('../images/AaronBike/aaronBike-color.jpg');
}
#aaronBike a.photoGalleryLink {
	font-size:1.15em;
	text-decoration:none;
	background-image:url('../images/AaronBike/gallery-duo.jpg');
	background-repeat:no-repeat;
	background-position:top;
	line-height:115px;
	text-align:center;
	vertical-align:bottom;
	float:left;
	width:295px;
	height:50px;
	border:none;
}
#aaronBike a.photoGalleryLink:hover {
	background-image:url('../images/AaronBike/gallery-color.jpg');
}
.tip_bottom {
	text-align:center;
}
#loader {
	background-color:#fff;
	opacity:.8;
	width:100%;
	height:100%;
	z-index:100000;
	position:absolute;
	text-align:center;
}
#loaderAnim {
	vertical-align:middle;
	margin:50px 148px 5px 148px;
}
#loaderMessage {
	clear:left;
	color:#039;
	font-weight:bold;
	font-size:1.10em;
}
@media print {
button, a.button, #toolbar, nav, #MarketBlocks, #innerNavigation, .leftToolstrip, .rightToolstrip, footer, #breadCrumbHolder, #helpFinding, #mediatoggle, #thumbholder, #headerMessages, blockquote, #screenLogo, #relatedItems, #vertLogo {
	display:none!important;
}
#innerContent {
	margin-left:0;
	width:auto;
	text-align:justify;
}
* {
	behavior:none!important;
}
.shadow {
	behavior:none!important;
}
body, header, #container {
	width:6in!important;
	margin:0 auto;
}
div#main, div#mainContent {
	width:100%;
	padding:0;
	margin:0;
}
header {
	text-align:center!important;
	padding-left:15%;
}
#logo {
	display:block!important;
}
#logoPhone {
	display:block!important;
	clear:left;
}
#printLogo {
	display:block!important;
}
#equipmentDetails {
	width:100%;
}
#mediaBlocks .sectionheader {
	display:none!important;
}
#equipmentDetails #mediaBlocks {
	width:100%;
	text-align:center;
}
#equipmentDetails #infoBlocks {
	clear:left;
	width:100%;
}
#equipmentDetails #mainimage {
	margin:10px auto;
}
#equipmentDetails #infoBlocks>div#itemDataLists, #equipmentDetails #infoBlocks>div#titleBlock, #equipmentDetails #infoBlocks p {
	width:100%;
	padding:0;
	margin:0;
}
#equipmentDetails #infoBlocks>div#titleBlock {
	border-width:0 0 1px 0;
}
#equipmentDetails #infoBlocks .headerBox {
	display:none!important;
}
#equipmentDetails #itemDetails.headerBox {
	display:block!important;
	width:100%!important;
}
}
#navmenu {
	list-style:none;
	width:910px;
	margin:0 auto 0 auto;
	height:48px;
	padding:0 20px 0 20px;
	-moz-border-radius:3px 0 0 0;
	-webkit-border-top-left-radius:3px;
	border-radius:3px 0 0 0;
	background-color:#e0e0e0;
	background:-moz-linear-gradient(top, #e0e0e0, #fcfcfc);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#e0e0e0), to(#fcfcfc));
	border-bottom:1px solid #717171;
}
.ie6 #navmenu, .ie7 #navmenu, .ie8 #navmenu {
	-pie-background:linear-gradient(top, #e0e0e0, #fcfcfc);
	behavior:url('behaviors/PIE.htc');
}
#navmenu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding:4px 0px 4px 0px;
	margin-right:20px;
	margin-top:10px;
	z-index:99900;
}
.ie6 #navmenu>li, .ie7 #navmenu>li, .ie8 #navmenu>li {
	behavior:url('behaviors/PIE.htc');
}
#navmenu>li:hover {
	border:1px solid #777;
	border-bottom:0;
	padding:4px 1px 4px 1px;
	background:#F4F4F4;
	background:-moz-linear-gradient(top, #f4f4f4, #eee);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f4f4f4), to(#eee));
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-radius:5px 5px 0 0;
}
.ie6 #navmenu>li:hover, .ie7 #navmenu>li:hover, .ie8 #navmenu>li:hover {
	-pie-background:linear-gradient(top, #f4f4f4, #eee);
}
#navmenu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#474747;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
}
#navmenu li:hover a {
	text-shadow:1px 1px 1px #fff;
	color:#015b86;
}
#navmenu li .drop {
	padding-right:21px;
	background:url('../images/drop.png') no-repeat right 6px;
}
#navmenu li:hover .drop {
	background:url('../images/drop.png') no-repeat right 5px;
}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	margin:4px auto;
	position:absolute;
	z-index:900;
	left:-999em;
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777;
	border-top:none;
	background:#F4F4F4;
	background:-moz-linear-gradient(top, #eee, #bbb);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#eee), to(#bbb));
	-moz-border-radius:0 5px 5px 5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-radius:0 5px 5px 5px;
}
.ie6 .dropdown_1column, .ie7 .dropdown_1column, .ie8 .dropdown_1column, .ie6 .dropdown_2columns, .ie7 .dropdown_2columns, .ie8 .dropdown_2columns, .ie6 .dropdown_3columns, .ie7 .dropdown_3columns, .ie8 .dropdown_3columns, .ie6 .dropdown_4columns, .ie7 .dropdown_4columns, .ie8 .dropdown_4columns, .ie6 .dropdown_5columns, .ie7 .dropdown_5columns, .ie8 .dropdown_5columns {
	-pie-background:linear-gradient(top, #eee, #bbb);
	behavior:url('behaviors/PIE.htc');
	z-index:900;
}
.dropdown_1column {
	width:170px;
}
.dropdown_2columns {
	width:340px;
}
.dropdown_3columns {
	width:510px;
}
.dropdown_4columns {
	width:680px;
}
.dropdown_5columns {
	width:850px;
}
ul#navmenu li:hover .dropdown_1column, ul#navmenu li:hover .dropdown_2columns, ul#navmenu li:hover .dropdown_3columns, ul#navmenu li:hover .dropdown_4columns, ul#navmenu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}
.col_1, .col_2, .col_3, .col_4, .col_5 {
	display:inline;
	float:left;
	position:relative;
	margin-left:5px;
	margin-right:5px;
}
.col_1 {
	width:160px;
}
.col_2 {
	width:330px;
}
.col_3 {
	width:500px;
}
.col_4 {
	width:670px;
}
.col_5 {
	width:840px;
}
#navmenu .menu_right {
	float:right;
	margin-right:0;
}
#navmenu li .align_right {
	-moz-border-radius:5px 0 5px 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-radius:5px 0 5px 5px;
}
#navmenu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}
#navmenu p, #navmenu h2, #navmenu h3, #navmenu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	text-shadow:1px 1px 1px #FFF;
}
#navmenu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666;
}
#navmenu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888;
}
#navmenu p {
	line-height:18px;
	margin:0 0 10px 0;
}
#navmenu li:hover div a {
	font-size:13px;
	color:#015b86;
	line-height:1.6em;
	font-weight:normal;
	white-space:nowrap;
}
#navmenu li:hover div a:hover {
	color:#E07000;
}
.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.imgshadow {
	background:#FFF;
	padding:4px;
	border:1px solid #777;
	margin-top:5px;
	-moz-box-shadow:0 0 5px #666;
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666;
}
.img_left {
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}
#navmenu li .black_box {
	background-color:#333;
	color:#eee;
	text-shadow:1px 1px 1px #000;
	padding:4px 6px 4px 6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 3px #000;
	-moz-box-shadow:inset 0 0 3px #000;
	box-shadow:inset 0 0 3px #000;
}
#navmenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#navmenu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow:1px 1px 1px #fff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#navmenu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#navmenu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbb;
	margin:0 0 4px 0;
	padding:4px 6px 4px 6px;
	width:116px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#navmenu li .greybox li:hover {
	background:#fff;
	border:1px solid #aaa;
	padding:4px 6px 4px 6px;
	margin:0 0 4px 0;
}
.button {
	display:inline-block;
	vertical-align:baseline;
	margin:0 2px;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none!important;
	font:bold 16px/100% Arial, Helvetica, sans-serif;
	padding:.5em 2em .55em!important;
	text-shadow:1px 0 1px rgba(102, 102, 102, 1);
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	border-radius:.5em;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	z-index:1000;
}
.button>span {
	padding-right:50px;
	background:transparent url('../images/btnArrow.png') right no-repeat;
}
.ie7 .button, .ie8 .button {
	font-weight:bold!important;
	display:inline-block;
	zoom:1;
}
.button:hover {
	text-decoration:none;
}
.button:active {
	position:relative;
	top:1px;
}
.button.bigrounded {
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	border-radius:2em;
}
.button.medium {
	font-size:14px;
	padding:.4em 1.5em .42em!important;
}
.button.small {
	font-size:13px;
	padding:.2em 1em .275em!important;
}
.button.tiny {
	font-size:11px;
	font-weight:bold;
	padding:.2em 1em .275em!important;
}
.ie8 .button.tiny, .ie9 .button.tiny {
	padding:.5em 1em .5em!important;
}
.rightside {
	-webkit-border-radius:0 .5em .5em 0;
	-moz-border-radius:0 .5em .5em 0;
	border-radius:0 .5em .5em 0;
	line-height:1.20em;
}
.button.black {
	color:#d7d7d7;
	border:solid 1px #333;
	background:#333;
	background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background:-moz-linear-gradient(top, #666, #000);
}
.ie7 .button.black, .ie8 .button.black {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.button.black:hover {
	color:#d7d7d7;
	background:#000;
	background:-webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background:-moz-linear-gradient(top, #444, #000);
}
.ie7 .button.black:hover, .ie8 .button.black:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.button.black:active {
	color:#666;
	background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background:-moz-linear-gradient(top, #000, #444);
}
.ie7 .button.black:active, .ie8 .button.black:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#444444');
}
.button.gray {
	color:#e9e9e9;
	border:solid 1px #555;
	background:#6e6e6e;
	background:-webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background:-moz-linear-gradient(top, #888, #575757);
}
.ie7 .button.gray, .ie8 .button.gray {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8888888', endColorstr='#575757');
}
.button.gray:hover {
	background:#616161;
	background:-webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background:-moz-linear-gradient(top, #757575, #4b4b4b);
}
.ie7 .button.gray:hover, .ie8 .button.gray:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.button.gray:active {
	color:#afafaf;
	background:-webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background:-moz-linear-gradient(top, #575757, #888);
}
.ie7 .button.gray:active, .ie8 .button.gray:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.button.white {
	color:#606060;
	border:solid 1px #b7b7b7;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background:-moz-linear-gradient(top, #fff, #ededed);
}
.ie7 .button.white, .ie8 .button.white {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.button.white:hover {
	background:#ededed;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background:-moz-linear-gradient(top, #fff, #dcdcdc);
}
.ie7 .button.white:hover, .ie8 .button.white:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.button.white:active {
	color:#999;
	background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background:-moz-linear-gradient(top, #ededed, #fff);
}
.ie7 .button.white:active, .ie8 .button.white:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.button.orange {
	color:#fef4e9;
	border:solid 1px #da7c0c;
	background:#f78d1d;
	background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background:-moz-linear-gradient(top, #faa51a, #f47a20);
}
.ie7 .button.orange, .ie8 .button.orange {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.button.orange:hover {
	background:#f47c20;
	background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background:-moz-linear-gradient(top, #f88e11, #f06015);
}
.ie7 .button.orange:hover, .ie8 .button.orange:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.button.orange:active {
	color:#fcd3a5;
	background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background:-moz-linear-gradient(top, #f47a20, #faa51a);
}
.ie7 .button.orange:active, .ie8 .button.orange:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.button.yellow {
	color:#fff!important;
	border:solid 1px #e68b00;
	background:#f2ae00;
	background:-webkit-gradient(linear, left top, left bottom, from(#fdd100), to(#e68b00));
	background:-moz-linear-gradient(top, #fdd100, #e68b00);
}
.ie7 .button.yellow, .ie8 .button.yellow {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd100', endColorstr='#e68b00');
}
.button.yellow:hover {
	color:#fff;
	background:#f47c20;
	background:-webkit-gradient(linear, left top, left bottom, from(#f6bb00), to(#f3b000));
	background:-moz-linear-gradient(top, #f6bb00, #f3b000);
}
.ie7 .button.yellow:hover, .ie8 .button.yellow:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6bb00', endColorstr='#f3b000');
}
.button.yellow:active {
	color:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#e68b00), to(#fdd100));
	background:-moz-linear-gradient(top, #e68b00, #fdd100);
}
.ie7 .button.yellow:active, .ie8 .button.yellow:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e68b00', endColorstr='#fdd100');
}
.button.red {
	color:#faddde;
	border:solid 1px #980c10;
	background:#d81b21;
	background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background:-moz-linear-gradient(top, #ed1c24, #aa1317);
}
.ie7 .button.red, .ie8 .button.red {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.button.red:hover {
	background:#b61318;
	background:-webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background:-moz-linear-gradient(top, #c9151b, #a11115);
}
.ie7 .button.red:hover, .ie8 .button.red:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.button.red:active {
	color:#de898c;
	background:-webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background:-moz-linear-gradient(top, #aa1317, #ed1c24);
}
.ie7 .button.red:active, .ie8 .button.red:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.button.blue {
	color:#fff!important;
	border:solid 1px #0076a3;
	background:#0095cd;
	background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background:-moz-linear-gradient(top, #00adee, #0078a5);
}
.ie7 .button.blue, .ie8 .button.blue {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.button.blue:hover {
	background:#007ead;
	background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background:-moz-linear-gradient(top, #0095cc, #00678e);
	color:#fff;
}
.ie7 .button.blue:hover, .ie8 .button.blue:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.button.blue:active {
	color:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background:-moz-linear-gradient(top, #0078a5, #00adee);
}
.ie7 .button.blue:active, .ie8 .button.blue:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.button.green {
	color:#333;
	border:solid 1px #538312;
	background:#ccc;
	background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
	background:-moz-linear-gradient(top, #ccc, #fff);
}
.ie7 .button.green, .ie8 .button.green {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.button.green:hover {
	background:#538018;
	background:-webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background:-moz-linear-gradient(top, #6b9d28, #436b0c);
	color:#fff;
}
.ie7 .button.green:hover, .ie8 .button.green:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.button.green:active {
	color:#a9c08c;
	background:-webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background:-moz-linear-gradient(top, #4e7d0e, #7db72f);
}
.ie7 .button.green:active, .ie8 .button.green:active {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute!important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ui-helper-clearfix {
	display:inline-block;
}/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}/* end clearfix */
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor:default!important;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-widget {
	font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:1.1em;
}
.ui-widget .ui-widget {
	font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #aaa;
	background:#c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;
	color:#333;
}
.ui-widget-content a {
	color:#333;
}
.ui-widget-header {
	border:1px solid #bbb;
	background:#ddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;
	color:#444;
	font-weight:bold;
}
.ui-widget-header a {
	color:#444;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #ccc;
	background:#eee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#3383bb;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#3383bb;
	text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #bbb;
	background:#f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#599fcf;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#599fcf;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #999;
	background:#999 url(images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#fff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#fff;
	text-decoration:none;
}
.ui-widget :active {
	outline:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fff;
	background:#eee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x;
	color:#444;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#444;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #c0402a;
	background:#c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x;
	color:#fff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#fff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#fff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(images/ui-icons_999999_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_999999_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_999999_256x240.png);
}
.ui-state-default .ui-icon {
	background-image:url(images/ui-icons_70b2e1_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(images/ui-icons_3383bb_256x240.png);
}
.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_3383bb_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_fbc856_256x240.png);
}
.ui-icon-carat-1-n {
	background-position:0 0;
}
.ui-icon-carat-1-ne {
	background-position:-16px 0;
}
.ui-icon-carat-1-e {
	background-position:-32px 0;
}
.ui-icon-carat-1-se {
	background-position:-48px 0;
}
.ui-icon-carat-1-s {
	background-position:-64px 0;
}
.ui-icon-carat-1-sw {
	background-position:-80px 0;
}
.ui-icon-carat-1-w {
	background-position:-96px 0;
}
.ui-icon-carat-1-nw {
	background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}
.ui-icon-triangle-1-n {
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}
.ui-icon-arrow-4 {
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}
.ui-icon-extlink {
	background-position:-32px -80px;
}
.ui-icon-newwin {
	background-position:-48px -80px;
}
.ui-icon-refresh {
	background-position:-64px -80px;
}
.ui-icon-shuffle {
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
	background-position:0 -96px;
}
.ui-icon-folder-open {
	background-position:-16px -96px;
}
.ui-icon-document {
	background-position:-32px -96px;
}
.ui-icon-document-b {
	background-position:-48px -96px;
}
.ui-icon-note {
	background-position:-64px -96px;
}
.ui-icon-mail-closed {
	background-position:-80px -96px;
}
.ui-icon-mail-open {
	background-position:-96px -96px;
}
.ui-icon-suitcase {
	background-position:-112px -96px;
}
.ui-icon-comment {
	background-position:-128px -96px;
}
.ui-icon-person {
	background-position:-144px -96px;
}
.ui-icon-print {
	background-position:-160px -96px;
}
.ui-icon-trash {
	background-position:-176px -96px;
}
.ui-icon-locked {
	background-position:-192px -96px;
}
.ui-icon-unlocked {
	background-position:-208px -96px;
}
.ui-icon-bookmark {
	background-position:-224px -96px;
}
.ui-icon-tag {
	background-position:-240px -96px;
}
.ui-icon-home {
	background-position:0 -112px;
}
.ui-icon-flag {
	background-position:-16px -112px;
}
.ui-icon-calendar {
	background-position:-32px -112px;
}
.ui-icon-cart {
	background-position:-48px -112px;
}
.ui-icon-pencil {
	background-position:-64px -112px;
}
.ui-icon-clock {
	background-position:-80px -112px;
}
.ui-icon-disk {
	background-position:-96px -112px;
}
.ui-icon-calculator {
	background-position:-112px -112px;
}
.ui-icon-zoomin {
	background-position:-128px -112px;
}
.ui-icon-zoomout {
	background-position:-144px -112px;
}
.ui-icon-search {
	background-position:-160px -112px;
}
.ui-icon-wrench {
	background-position:-176px -112px;
}
.ui-icon-gear {
	background-position:-192px -112px;
}
.ui-icon-heart {
	background-position:-208px -112px;
}
.ui-icon-star {
	background-position:-224px -112px;
}
.ui-icon-link {
	background-position:-240px -112px;
}
.ui-icon-cancel {
	background-position:0 -128px;
}
.ui-icon-plus {
	background-position:-16px -128px;
}
.ui-icon-plusthick {
	background-position:-32px -128px;
}
.ui-icon-minus {
	background-position:-48px -128px;
}
.ui-icon-minusthick {
	background-position:-64px -128px;
}
.ui-icon-close {
	background-position:-80px -128px;
}
.ui-icon-closethick {
	background-position:-96px -128px;
}
.ui-icon-key {
	background-position:-112px -128px;
}
.ui-icon-lightbulb {
	background-position:-128px -128px;
}
.ui-icon-scissors {
	background-position:-144px -128px;
}
.ui-icon-clipboard {
	background-position:-160px -128px;
}
.ui-icon-copy {
	background-position:-176px -128px;
}
.ui-icon-contact {
	background-position:-192px -128px;
}
.ui-icon-image {
	background-position:-208px -128px;
}
.ui-icon-video {
	background-position:-224px -128px;
}
.ui-icon-script {
	background-position:-240px -128px;
}
.ui-icon-alert {
	background-position:0 -144px;
}
.ui-icon-info {
	background-position:-16px -144px;
}
.ui-icon-notice {
	background-position:-32px -144px;
}
.ui-icon-help {
	background-position:-48px -144px;
}
.ui-icon-check {
	background-position:-64px -144px;
}
.ui-icon-bullet {
	background-position:-80px -144px;
}
.ui-icon-radio-off {
	background-position:-96px -144px;
}
.ui-icon-radio-on {
	background-position:-112px -144px;
}
.ui-icon-pin-w {
	background-position:-128px -144px;
}
.ui-icon-pin-s {
	background-position:-144px -144px;
}
.ui-icon-play {
	background-position:0 -160px;
}
.ui-icon-pause {
	background-position:-16px -160px;
}
.ui-icon-seek-next {
	background-position:-32px -160px;
}
.ui-icon-seek-prev {
	background-position:-48px -160px;
}
.ui-icon-seek-end {
	background-position:-64px -160px;
}
.ui-icon-seek-start {
	background-position:-80px -160px;
}
.ui-icon-seek-first {
	background-position:-80px -160px;
}
.ui-icon-stop {
	background-position:-96px -160px;
}
.ui-icon-eject {
	background-position:-112px -160px;
}
.ui-icon-volume-off {
	background-position:-128px -160px;
}
.ui-icon-volume-on {
	background-position:-144px -160px;
}
.ui-icon-power {
	background-position:0 -176px;
}
.ui-icon-signal-diag {
	background-position:-16px -176px;
}
.ui-icon-signal {
	background-position:-32px -176px;
}
.ui-icon-battery-0 {
	background-position:-48px -176px;
}
.ui-icon-battery-1 {
	background-position:-64px -176px;
}
.ui-icon-battery-2 {
	background-position:-80px -176px;
}
.ui-icon-battery-3 {
	background-position:-96px -176px;
}
.ui-icon-circle-plus {
	background-position:0 -192px;
}
.ui-icon-circle-minus {
	background-position:-16px -192px;
}
.ui-icon-circle-close {
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}
.ui-icon-circle-check {
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}
.ui-corner-tl {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.ui-corner-tr {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}
.ui-corner-br {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.ui-corner-top {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.ui-corner-right {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.ui-corner-left {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}
.ui-corner-all {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.ui-widget-overlay {
	background:#eee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;
	opacity:.80;
	filter:Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin:-4px 0 0 -4px;
	padding:4px;
	background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.60;
	filter:Alpha(Opacity=60);
	-moz-border-radius:0dow=0px;
	-webkit-border-radius:0dow=0px;
	border-radius:0dow=0px;
}
.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	z-index:99999;
	display:block;
	background-image:url(data:);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black;
}
.ui-accordion {
	width:100%;
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1;
}
.ui-accordion .ui-accordion-li-fix {
	display:inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0!important;
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1;
}
.ui-accordion .ui-accordion-content-active {
	display:block;
}
.ui-autocomplete {
	position:absolute;
	cursor:default;
}
* html .ui-autocomplete {
	width:1px;
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left;
}
.ui-menu .ui-menu {
	margin-top:-3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px;
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible;
}
.ui-button-icon-only {
	width:2.2em;
}
button.ui-button-icon-only {
	width:2.4em;
}
.ui-button-icons-only {
	width:3.4em;
}
button.ui-button-icons-only {
	width:3.7em;
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4;
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em;
}
input.ui-button {
	padding:.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em;
}
.ui-buttonset {
	margin-right:7px;
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em;
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0;
}
.ui-dialog {
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden;
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
	zoom:1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer;
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
.ui-slider {
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
}
.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0;
}
.ui-slider-horizontal {
	height:.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.ui-slider-vertical {
	width:.8em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
	top:0;
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0!important;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none;
}
.ui-tabs .ui-tabs-hide {
	display:none!important;
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top:1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
}
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px;
}
.ui-progressbar {
	height:2em;
	text-align:left;
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%;
}
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	position:absolute!important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ui-helper-clearfix {
	display:inline-block;
}/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}/* end clearfix */
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor:default!important;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-widget {
	font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:1.1em;
}
.ui-widget .ui-widget {
	font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:1em;
}
.ui-widget-content {
	border:1px solid #aaa;
	background:#c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;
	color:#333;
}
.ui-widget-content a {
	color:#333;
}
.ui-widget-header {
	border:1px solid #bbb;
	background:#ddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;
	color:#444;
	font-weight:bold;
}
.ui-widget-header a {
	color:#444;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #ccc;
	background:#eee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#3383bb;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#3383bb;
	text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border:1px solid #bbb;
	background:#f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#599fcf;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color:#599fcf;
	text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #999;
	background:#999 url(images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#fff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#fff;
	text-decoration:none;
}
.ui-widget :active {
	outline:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fff;
	background:#eee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x;
	color:#444;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#444;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #c0402a;
	background:#c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x;
	color:#fff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color:#fff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color:#fff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(images/ui-icons_999999_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_999999_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_999999_256x240.png);
}
.ui-state-default .ui-icon {
	background-image:url(images/ui-icons_70b2e1_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url(images/ui-icons_3383bb_256x240.png);
}
.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_3383bb_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_fbc856_256x240.png);
}
.ui-icon-carat-1-n {
	background-position:0 0;
}
.ui-icon-carat-1-ne {
	background-position:-16px 0;
}
.ui-icon-carat-1-e {
	background-position:-32px 0;
}
.ui-icon-carat-1-se {
	background-position:-48px 0;
}
.ui-icon-carat-1-s {
	background-position:-64px 0;
}
.ui-icon-carat-1-sw {
	background-position:-80px 0;
}
.ui-icon-carat-1-w {
	background-position:-96px 0;
}
.ui-icon-carat-1-nw {
	background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}
.ui-icon-triangle-1-n {
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}
.ui-icon-arrow-4 {
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}
.ui-icon-extlink {
	background-position:-32px -80px;
}
.ui-icon-newwin {
	background-position:-48px -80px;
}
.ui-icon-refresh {
	background-position:-64px -80px;
}
.ui-icon-shuffle {
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
	background-position:0 -96px;
}
.ui-icon-folder-open {
	background-position:-16px -96px;
}
.ui-icon-document {
	background-position:-32px -96px;
}
.ui-icon-document-b {
	background-position:-48px -96px;
}
.ui-icon-note {
	background-position:-64px -96px;
}
.ui-icon-mail-closed {
	background-position:-80px -96px;
}
.ui-icon-mail-open {
	background-position:-96px -96px;
}
.ui-icon-suitcase {
	background-position:-112px -96px;
}
.ui-icon-comment {
	background-position:-128px -96px;
}
.ui-icon-person {
	background-position:-144px -96px;
}
.ui-icon-print {
	background-position:-160px -96px;
}
.ui-icon-trash {
	background-position:-176px -96px;
}
.ui-icon-locked {
	background-position:-192px -96px;
}
.ui-icon-unlocked {
	background-position:-208px -96px;
}
.ui-icon-bookmark {
	background-position:-224px -96px;
}
.ui-icon-tag {
	background-position:-240px -96px;
}
.ui-icon-home {
	background-position:0 -112px;
}
.ui-icon-flag {
	background-position:-16px -112px;
}
.ui-icon-calendar {
	background-position:-32px -112px;
}
.ui-icon-cart {
	background-position:-48px -112px;
}
.ui-icon-pencil {
	background-position:-64px -112px;
}
.ui-icon-clock {
	background-position:-80px -112px;
}
.ui-icon-disk {
	background-position:-96px -112px;
}
.ui-icon-calculator {
	background-position:-112px -112px;
}
.ui-icon-zoomin {
	background-position:-128px -112px;
}
.ui-icon-zoomout {
	background-position:-144px -112px;
}
.ui-icon-search {
	background-position:-160px -112px;
}
.ui-icon-wrench {
	background-position:-176px -112px;
}
.ui-icon-gear {
	background-position:-192px -112px;
}
.ui-icon-heart {
	background-position:-208px -112px;
}
.ui-icon-star {
	background-position:-224px -112px;
}
.ui-icon-link {
	background-position:-240px -112px;
}
.ui-icon-cancel {
	background-position:0 -128px;
}
.ui-icon-plus {
	background-position:-16px -128px;
}
.ui-icon-plusthick {
	background-position:-32px -128px;
}
.ui-icon-minus {
	background-position:-48px -128px;
}
.ui-icon-minusthick {
	background-position:-64px -128px;
}
.ui-icon-close {
	background-position:-80px -128px;
}
.ui-icon-closethick {
	background-position:-96px -128px;
}
.ui-icon-key {
	background-position:-112px -128px;
}
.ui-icon-lightbulb {
	background-position:-128px -128px;
}
.ui-icon-scissors {
	background-position:-144px -128px;
}
.ui-icon-clipboard {
	background-position:-160px -128px;
}
.ui-icon-copy {
	background-position:-176px -128px;
}
.ui-icon-contact {
	background-position:-192px -128px;
}
.ui-icon-image {
	background-position:-208px -128px;
}
.ui-icon-video {
	background-position:-224px -128px;
}
.ui-icon-script {
	background-position:-240px -128px;
}
.ui-icon-alert {
	background-position:0 -144px;
}
.ui-icon-info {
	background-position:-16px -144px;
}
.ui-icon-notice {
	background-position:-32px -144px;
}
.ui-icon-help {
	background-position:-48px -144px;
}
.ui-icon-check {
	background-position:-64px -144px;
}
.ui-icon-bullet {
	background-position:-80px -144px;
}
.ui-icon-radio-off {
	background-position:-96px -144px;
}
.ui-icon-radio-on {
	background-position:-112px -144px;
}
.ui-icon-pin-w {
	background-position:-128px -144px;
}
.ui-icon-pin-s {
	background-position:-144px -144px;
}
.ui-icon-play {
	background-position:0 -160px;
}
.ui-icon-pause {
	background-position:-16px -160px;
}
.ui-icon-seek-next {
	background-position:-32px -160px;
}
.ui-icon-seek-prev {
	background-position:-48px -160px;
}
.ui-icon-seek-end {
	background-position:-64px -160px;
}
.ui-icon-seek-start {
	background-position:-80px -160px;
}
.ui-icon-seek-first {
	background-position:-80px -160px;
}
.ui-icon-stop {
	background-position:-96px -160px;
}
.ui-icon-eject {
	background-position:-112px -160px;
}
.ui-icon-volume-off {
	background-position:-128px -160px;
}
.ui-icon-volume-on {
	background-position:-144px -160px;
}
.ui-icon-power {
	background-position:0 -176px;
}
.ui-icon-signal-diag {
	background-position:-16px -176px;
}
.ui-icon-signal {
	background-position:-32px -176px;
}
.ui-icon-battery-0 {
	background-position:-48px -176px;
}
.ui-icon-battery-1 {
	background-position:-64px -176px;
}
.ui-icon-battery-2 {
	background-position:-80px -176px;
}
.ui-icon-battery-3 {
	background-position:-96px -176px;
}
.ui-icon-circle-plus {
	background-position:0 -192px;
}
.ui-icon-circle-minus {
	background-position:-16px -192px;
}
.ui-icon-circle-close {
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}
.ui-icon-circle-check {
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}
.ui-corner-tl {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
}
.ui-corner-tr {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}
.ui-corner-br {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.ui-corner-top {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.ui-corner-right {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
.ui-corner-left {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}
.ui-corner-all {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.ui-widget-overlay {
	background:#000 url(images/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;
	opacity:.80;
	filter:Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin:-4px 0 0 -4px;
	padding:4px;
	background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.60;
	filter:Alpha(Opacity=60);
	-moz-border-radius:0dow=0px;
	-webkit-border-radius:0dow=0px;
	border-radius:0dow=0px;
}
.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	z-index:99999;
	display:block;
	background-image:url(data:);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display:none;
}
.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted black;
}
.ui-autocomplete {
	position:absolute;
	cursor:default;
}
* html .ui-autocomplete {
	width:1px;
}
.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left;
}
.ui-menu .ui-menu {
	margin-top:-3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:-1px;
}
.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	margin-right:.1em;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
	zoom:1;
	overflow:visible;
}
.ui-button-icon-only {
	width:2.2em;
}
button.ui-button-icon-only {
	width:2.4em;
}
.ui-button-icons-only {
	width:3.4em;
}
button.ui-button-icons-only {
	width:3.7em;
}
.ui-button .ui-button-text {
	display:block;
	line-height:1.4;
}
.ui-button-text-only .ui-button-text {
	padding:.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em;
}
input.ui-button {
	padding:.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left:.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right:.5em;
}
.ui-buttonset {
	margin-right:7px;
}
.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em;
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0;
}
.ui-dialog {
	position:absolute;
	padding:.2em;
	width:300px;
	overflow:hidden;
}
.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding:0;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:none;
	overflow:auto;
	zoom:1;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer;
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}
.ui-progressbar {
	height:2em;
	text-align:left;
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%;
}
.module:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
* html .module {
	height:1%;
	overflow:visible;
}
*+html .module {
	min-height:1%;
}
.breadCrumb {
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:21px;
	overflow:hidden;
	width:750px;
	padding:5px;
	background:#fff;
}
.breadCrumb ul {
	margin:0;
	padding:0;
	height:21px;
	display:block;
}
.breadCrumb ul li {
	display:block;
	float:left;
	position:relative;
	height:21px;
	overflow:hidden;
	line-height:21px;
	margin:0 6px 0 0;
	padding:0 10px 0 0;
	font-size:.9167em;
	background:url(../images/breadcrumbs/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay {
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
.breadCrumb ul li span {
	display:block;
	overflow:hidden;
}
.breadCrumb ul li a {
	display:block;
	position:relative;
	height:21px;
	line-height:21px;
	overflow:hidden;
	float:left;
}
.breadCrumb ul li.first a {
	height:16px!important;
	text-indent:-1000em;
	width:16px;
	padding:0;
	margin-top:2px;
	overflow:hidden;
	background:url(../images/breadcrumbs/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover {
	background-position:0 -16px;
}
.breadCrumb ul li.last {
	background:none;
	margin-right:0;
	padding-right:0;
}
.chevronOverlay {
	display:none;
	background:url(../images/breadcrumbs/ChevronOverlay.png) no-repeat 100% 0;
	width:13px;
	height:20px;
}
.formBlock {
	width:680px;
	float:left;
	margin-top:10px;
}
.quoteForm .formBlock {
	width:500px;
}
.viewListing .formBlock {
	width:585px;
}
#formSidebar {
	width:250px;
	float:left;
	font-size:1.0em;
}
#formSidebar h2, #formSidebar h3 {
	font-weight:bold;
	color:#0662ae!important;
	font-size:1.5em;
	text-align:center;
}
.quoteForm #formSidebar h2 {
	text-align:left;
	margin:5px 10px 10px 10px;
}
#formSidebar h3 {
	font-size:1.2em;
	text-align:left;
	line-height:1.5em;
	margin-bottom:0;
}
.formBlock fieldset {
	width:560px;
	float:left;
	display:block;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:8px;
	padding-top:27px;
	padding-right:27px;
	padding-bottom:36px;
	padding-left:70px;
	border:1px solid #CCC;
	background-color:#EFEFEF;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	border-radius:.5em;
}
.ie8 .formBlock fieldset {
	behavior:url('behaviors/PIE.htc');
}
.quoteForm fieldset {
	width:410px;
	padding-right:15px;
}
fieldset.contact {
	background:#EFEFEF url('../images/heads.png') no-repeat;
	background-position:15px 15px;
}
fieldset.details {
	background:#EFEFEF url('../images/photoDocIcon.png') no-repeat;
	background-position:15px 15px;
}
.formBlock legend {
	display:block!important;
	position:absolute;
	margin-top:-10px;
	margin-left:-10px;
	margin-bottom:20px;
}
fieldset.submit legend, fieldset.details legend {
	margin-top:-5px;
}
.ie7 .formBlock legend {
	position:absolute;
	margin-top:3px;
	margin-left:10px;
	margin-bottom:0;
}
.ie8 .formBlock legend {
	position:absolute;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0;
}
.ie7 .formBlock fieldset.details legend, .ie8 .formBlock fieldset.details legend {
	margin-top:10px;
}
fieldset.submit legend>span, .formBlock legend>span {
	font-weight:bold;
	color:#0662ae;
	font-size:1.5em;
}
.ie7 fieldset.submit legend>span, .ie7 .formBlock legend>span, .ie8 fieldset.submit legend>span, .ie8 .formBlock legend>span {
	position:absolute;
	left:-30px;
	white-space:nowrap;
	top:-10px;
}
.ie7 .formBlock p {
	padding-top:20px;
}
.ie7 .formBlock fieldset input[type="text"], .ie7 .formBlock fieldset textarea {
	width:230px;
}
.formBlock #directions {
	float:left;
	display:inline;
	white-space:normal!important;
}
.ie6 .formBlock #directions, .ie7 .formBlock #directions {
	font-size:.90em;
}
.editor-field {
	margin-bottom:9px;
	float:left;
	clear:left;
}
input[type="text"], textarea {
	color:#3e434a;
	font-size:13px;
	font-family:Arial, sans-serif;
	line-height:1;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	float:left;
	margin-right:5px;
	width:250px;
}
#newsLetterSignup {
	width:175px;
	margin-right:0;
}
#vidReqEmail {
	width:180px;
	margin-right:0;
}
#quoteLookupForm #qID, #quoteLookupForm #email {
	width:165px;
}
textarea {
	height:75px;
	width:350px;
}
.quoteForm input[type="text"], .quoteForm textarea {
	width:230px;
}
.ie7 .editor-field {
	width:381px!important;
}
.ie6 input[type="text"], .ie7 input[type="text"], .ie8 input[type="text"], .ie9 input[type="text"] {
	line-height:16px;
	padding-top:.2em;
	padding-bottom:.2em;
	display:block;
	height:18px;
}
.fileUploadBlock {
	float:left;
	padding-left:4px;
}
.formSider {
	width:250px;
	float:left;
	margin-top:10px;
	line-height:1.1em;
	font-size:1.0em;
}
.quoteForm .formSider {
	width:440px;
}
.viewListing .formSider {
	width:585px;
}
.formSider p {
	margin-top:0!important;
	padding-top:0!important;
	color:#666;
}
.quoteForm .formSider p {
	text-align:left;
	padding:0 10px 10px 10px;
	display:block;
}
.sidePhoto {
	text-align:center;
}
.sidePhoto img {
	float:left;
}
.sidePhoto span {
	display:block;
	color:#0662AE;
	font-weight:bold;
}
.sidePhoto #name, .sidePhoto #phone {
	font-size:1.10em;
}
.sidePhoto #name {
	margin-bottom:10px;
}
label.error {
	color:#f00;
	font-style:italic;
	float:left;
	font-weight:normal;
	width:250px;
	padding:0;
	text-align:left;
}
.quoteForm label.error {
	width:230px;
}
input.error, textarea.error {
	background:none repeat scroll 0 0 #F8DBDB;
	border:1px solid #E77776;
}
input[type="text"].full {
	width:350px;
}
input[type="text"].emailBox {
	width:230px;
	border-right:0;
	margin-right:0;
}
.es input[type="text"].emailBox {
	width:215px;
}
.ie8.es input[type="text"].emailBox {
	width:210px;
}
.de input[type="text"].emailBox {
	width:200px;
}
.ie8.de input[type="text"].emailBox {
	width:190px;
}
.formBlock a.emaillookupBtn {
	width:30px;
	display:block;
	float:left;
	border:1px solid #000;
	border-left:0;
	padding:1px 0;
	margin-top:1px;
	vertical-align:middle;
	margin-left:0;
}
.formBlock #emaillookupBtn {
	margin-left:0!important;
	margin-top:1px!important;
}
.ie6 .formBlock a.emaillookupBtn, .ie7 .formBlock a.emaillookupBtn {
	padding:3px 0;
}
.formBlock a.emaillookupBtn img {
	vertical-align:middle;
}
.formBlock button[type="submit"] {
	float:right;
}
.placeholder {
	color:#666;
}
label {
	float:left;
	margin-right:10px;
	line-height:27px;
	text-align:right;
	color:#3e434a;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	width:150px;
}
label.fortextArea {
	height:85px;
}
.ie7 label {
	width:100px;
}
.ie8 .quoteForm label {
	width:100px;
}
.ie7 label.error, .ie8 label.error {
	width:200px;
}
label em {
	margin-left:0!important;
	color:#f00;
}
.bluelabel {
	color:#666;
	font-style:italic;
	font-family:'PTSans', sans-serif;
}
#filelist>div {
	width:400px;
	clear:left;
}
#filelist .filename {
	width:200px;
	float:left;
	text-align:right;
	padding-right:15px;
}
#filelist .progress {
	width:150px;
	height:5px;
	float:left;
}
#listingEditForm #filelist>div, #listingAddForm #filelist>div {
	width:200px;
	clear:left;
}
#listingEditForm #filelist .progress, #listingAddForm #filelist .progress {
	width:150px;
	height:5px;
	float:right;
	clear:both;
	margin-bottom:5px;
}
.viewListing .ternElapsor>img {
	display:none;
}
#lbOverlay {
	position:fixed;
	z-index:9999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	cursor:pointer;
}
#lbThumbBox {
	position:absolute;
	width:105px;
	z-index:9999;
	margin-top:10px;
	margin-left:10px;
	overflow:auto;
}
#lbThumbBox a {
	display:block;
	margin:1px 0;
}
#lbThumbBox a img {
	border:2px solid #fff;
}
#lbCenter, #lbBottomContainer {
	position:absolute;
	z-index:9999;
	overflow:hidden;
	background-color:#fff;
}
.lbLoading {
	background:#fff url(jquery.slimbox2/loading.gif) no-repeat center;
}
#lbImage {
	position:absolute;
	left:0;
	top:0;
	border:10px solid #fff;
	background-repeat:no-repeat;
}
#lbPrevLink, #lbNextLink {
	display:block;
	position:absolute;
	top:0;
	width:50%;
	outline:none;
}
#lbPrevLink {
	left:0;
}
#lbPrevLink:hover {
	background:transparent url(jquery.slimbox2/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
	right:0;
}
#lbNextLink:hover {
	background:transparent url(jquery.slimbox2/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:1.4em;
	text-align:left;
	border:10px solid #fff;
	border-top-style:none;
}
#lbCloseLink {
	display:block;
	float:right;
	width:66px;
	height:22px;
	background:transparent url(jquery.slimbox2/closelabel.gif) no-repeat center;
	margin:5px 0;
	outline:none;
}
#lbCaption, #lbNumber {
	margin-right:71px;
}
#lbCaption {
	font-weight:bold;
	text-align:center;
}
.selectBox-dropdown {
	position:relative;
	border:solid 1px #BBB;
	line-height:1.20;
	text-decoration:none;
	color:#666;
	outline:none;
	vertical-align:middle;
	background:#F2F2F2;
	background:-moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .75);
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .75);
	box-shadow:0 1px 0 rgba(255, 255, 255, .75);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:0 40px 0 0;
	display:inline-block;
	cursor:default;
}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {
	border-color:#666;
}
.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.selectBox-dropdown .selectBox-label {
	width:100%;
	padding:.2em .3em;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-align:left;
	line-height:1.20;
	vertical-align:middle;
}
.selectBox-dropdown .selectBox-arrow {
	position:absolute;
	top:0;
	right:0;
	width:23px;
	height:100%;
	background:url(jquery.selectBox/jquery.selectBox-arrow.gif) 50% center no-repeat;
	border-left:solid 1px #BBB;
}
.selectBox-dropdown-menu {
	position:absolute;
	z-index:99999;
	max-height:200px;
	border:solid 1px #BBB;
	background:#FFF;
	-moz-box-shadow:0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .2);
	box-shadow:0 2px 6px rgba(0, 0, 0, .2);
	overflow:auto;
}
.selectBox-inline {
	width:250px;
	outline:none;
	border:solid 1px #BBB;
	display:inline-block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	overflow:auto;
}
.selectBox-inline:focus {
	border-color:#666;
}
.selectBox-options, .selectBox-options LI, .selectBox-options LI A {
	list-style:none;
	display:block;
	cursor:default;
	padding:0;
	margin:0;
}
.selectBox-options LI A {
	line-height:1.5;
	padding:0 .3em 0 22px;
	white-space:nowrap;
	overflow:hidden;
	background:6px center no-repeat;
}
.selectBox-options LI.selectBox-hover A {
	background-color:#C8DEF4;
}
.selectBox-options LI.selectBox-disabled A {
	color:#888;
	background-color:transparent;
}
.selectBox-options LI.selectBox-selected A {
	background-image:url(jquery.selectBox/jquery.selectBox-tick.gif);
}
.selectBox-options .selectBox-optgroup {
	color:#666;
	background:#EEE;
	font-weight:bold;
	line-height:1.5;
	padding:0 .3em;
	white-space:nowrap;
}
.selectBox.selectBox-disabled {
	color:#888!important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity:.5;
	filter:alpha(opacity=50);
	border-color:#666;
}
.selectBox-inline.selectBox-disabled {
	color:#888!important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color:transparent!important;
}
.jquery-checkbox {
	display:inline;
	font-size:20px;
	line-height:20px;
	cursor:pointer;
	cursor:hand;
}
.jquery-checkbox .mark {
	display:inline;
}
.jquery-checkbox img {
	vertical-align:middle;
	width:60px;
	height:20px;
}
.jquery-checkbox img {
	background:transparent url(jquery.checkbox/checkbox.png) no-repeat;
}
.jquery-checkbox img {
	background-position:0 0;
}
.jquery-checkbox-hover img {
	background-position:0 -20px;
}
.jquery-checkbox-checked img {
	background-position:0 -40px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position:0 -60px;
}
.jquery-checkbox-disabled img {
	background-position:0 -80px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img {
	background-position:0 -100px;
}
.jquery-safari-checkbox {
	display:inline;
	font-size:16px;
	line-height:16px;
	cursor:pointer;
	cursor:hand;
}
.jquery-safari-checkbox .mark {
	display:inline;
}
.jquery-safari-checkbox img {
	vertical-align:middle;
	width:16px;
	height:16px;
}
.jquery-safari-checkbox img {
	background:transparent url(jquery.checkbox/safari-checkbox.png) no-repeat;
}
.jquery-safari-checkbox img {
	background-position:0 0;
}
.jquery-safari-checkbox-hover img {
	background-position:-16px 0;
}
.jquery-safari-checkbox-checked img {
	background-position:0 -16px;
}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {
	background-position:-16px -16px;
}
.jquery-safari-checkbox-disabled img {
	background-position:0 -32px;
}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img {
	background-position:0 -48px;
}
#tiptip_holder {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
}
#tiptip_holder.tip_top {
	padding-bottom:5px;
}
#tiptip_holder.tip_bottom {
	padding-top:5px;
}
#tiptip_holder.tip_right {
	padding-left:5px;
}
#tiptip_holder.tip_left {
	padding-right:5px;
}
#tiptip_content {
	font-size:11px;
	color:#fff;
	text-shadow:0 0 2px #000;
	padding:4px 8px;
	border:1px solid rgba(255, 255, 255, 0.25);
	background:#191919;
	background:rgba(25, 25, 25, 0.92);
	background-image:-webkit-gradient(linear, 0% 0, 0% 100%, from(transparent), to(#000));
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0 0 3px #555;
	-webkit-box-shadow:0 0 3px #555;
	-moz-box-shadow:0 0 3px #555;
}
#tiptip_arrow, #tiptip_arrow_inner {
	position:absolute;
	border-color:transparent;
	border-style:solid;
	border-width:6px;
	height:0;
	width:0;
}
#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color:#fff;
	border-top-color:rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color:#fff;
	border-bottom-color:rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color:#fff;
	border-right-color:rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color:#fff;
	border-left-color:rgba(255, 255, 255, 0.35);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top:-7px;
	margin-left:-6px;
	border-top-color:#191919;
	border-top-color:rgba(25, 25, 25, 0.92);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top:-5px;
	margin-left:-6px;
	border-bottom-color:#191919;
	border-bottom-color:rgba(25, 25, 25, 0.92);
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top:-6px;
	margin-left:-5px;
	border-right-color:#191919;
	border-right-color:rgba(25, 25, 25, 0.92);
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top:-6px;
	margin-left:-7px;
	border-left-color:#191919;
	border-left-color:rgba(25, 25, 25, 0.92);
}
@media screen and(-webkit-min-device-pixel-ratio:0) {
#tiptip_content {
padding:4px 8px 5px 8px;
background-color:rgba(45, 45, 45, 0.88);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
border-bottom-color:rgba(45, 45, 45, 0.88);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
border-top-color:rgba(20, 20, 20, 0.92);
}
}


/*  ------------------------------ Slider -----------------------  */

	.slider{ position:relative; padding-bottom:5px;}
	.slider-tail{ background:url(images/slider-tail.gif) top repeat-x; width:100%;}
	.slider-left-bg{ background:url(images/slider-left-bg.gif) left top no-repeat;}
	.slider-right-bg{ background:url(images/slider-right-bg.gif) right top no-repeat; padding:10px 0;}
	
	.slider-wrapper{ overflow:hidden; margin:0; width:100%;}
	.box-top {
			overflow:hidden;
			float:left;
			width:900px;
			position:relative;
			left:0;
			padding:0;
	}	
	#slider_list{margin:0; padding:0;}
	#left, #right{ cursor:pointer}	

	.box-top ul { list-style:none; overflow:hidden; height:148px;}
	.box-top ul li {  width:150px; padding:0 2px 0 0; display:block; float:left; }

	.box-left { width:22px; padding:56px 0 0 0; float:left;}
	.box-right { width:17px; padding:57px 0 0 5px; float:left;}	
	
	#left_but, #right_but{ cursor:pointer;}
	.gallery-item{ position:relative; cursor:pointer !important;}
	.gallery-item a{ cursor:pointer; text-decoration:none;}
	.gallery-item .slide-desc{ position:relative; background:url(images/slide-desc-bg.gif) no-repeat 1px 0; display:block; text-align:center; margin:-3px 0 0 0; font-size:11px; color:#fff;  height:27px;}
	.gallery-item .slide-desc strong{ display:inline-block; padding:5px 0 0 9px; background:url(../images/slide-desc-marker.gif) no-repeat 0 12px;}
	.gallery-item a:hover strong{ color:#6ea700;}
	
/*  -------------------------------------------------------------------------------  */

/* Halwai */

.profiletexttableindex{
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-x;
	/*background-color:#f39d4f;*/
	background-color:#F39D50;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.profilelink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.exportimg{
	border:#333333 6px double;
	}

.producttablepadding{
	 padding:1px;
	 }

.productborder{
	border:#000000 2px solid;
	}

.padtop{
	padding-top:6px;
}

.padbot{
	padding-bottom:6px;
}

.protabbg{
	background-color:#CCC;
	font-weight:bold;
}

.bdrleft{
	border-left:1px solid #CCC;
	vertical-align:middle;
}

.bdrright{
	border-right:1px solid #CCC;
	vertical-align:middle;
}

.bdrtop{
	border-top:1px solid #CCC;
	vertical-align:middle;
}

.bdrbot{
	border-bottom:1px solid #CCC;
	vertical-align:middle;
}
/* Halwai */
