
/* inlined file "packages/yui/reset/reset.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}




/* inlined file "packages/yui/fonts/fonts.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires 
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* inlined file "packages/yui/datatable/assets/skins/sam/datatable.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500;}.yui-dt-tmp{position:absolute;left:-9000px;}.yui-dt-scrollable .yui-dt-bd{overflow:auto;}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}.yui-dt-scrollable tbody{-moz-outline:none;}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer;}.yui-skin-sam thead .yui-dt-draggable{cursor:move;}.yui-dt-coltarget{position:absolute;z-index:999;}.yui-dt-hd{zoom:1;}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative;}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none;}.yui-dt-editor{position:absolute;z-index:9000;}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7F7F7F;}.yui-skin-sam .yui-dt thead{border-spacing:0;}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center;}.yui-skin-sam .yui-dt th{background:#D8D8DA url(../packages/yui/assets/skins/sam/sprite.png) repeat-x 0 0;}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom;}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7F7F7F;}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap;}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red;}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}.yui-skin-sam .yui-dt-list td{border-right:none;}.yui-skin-sam .yui-dt-resizer{width:6px;}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-dt-message{background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable table{border:none;}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(../packages/yui/assets/skins/sam/sprite.png) repeat-x 0 -100px;}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px;}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(../packages/yui/datatable/assets/skins/sam/dt-arrow-up.png) no-repeat right;}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(../packages/yui/datatable/assets/skins/sam/dt-arrow-dn.png) no-repeat right;}tbody .yui-dt-editable{cursor:pointer;}.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}.yui-dt-editor label{padding-left:4px;padding-right:6px;}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}.yui-dt-editor .yui-dt-button button{background:url(../packages/yui/assets/skins/sam/sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(../packages/yui/assets/skins/sam/sprite.png) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF;}.yui-dt-editor .yui-dt-button button:hover{background:url(../packages/yui/assets/skins/sam/sprite.png) repeat-x 0 -1300px;color:#000;}.yui-dt-editor .yui-dt-button button:active{background:url(../packages/yui/assets/skins/sam/sprite.png) repeat-x 0 -1700px;color:#000;}.yui-skin-sam tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446CD7;}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff;}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff;}

/* inlined file "packages/yui/resize/assets/skins/sam/resize.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-resize{position:relative;zoom:1;z-index:0;}.yui-resize-wrap{zoom:1;}.yui-draggable{cursor:move;}.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}.yui-skin-sam .yui-resize-knob .yui-resize-handle{border:1px solid #808080;}.yui-skin-sam .yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}.yui-skin-sam .yui-resize-proxy{border:1px dashed #426FD9;}.yui-skin-sam .yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l{background:transparent url(../packages/yui/resize/assets/skins/sam/layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b{background:transparent url(../packages/yui/resize/assets/skins/sam/layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}.yui-skin-sam .yui-resize .yui-resize-handle-br{background-image:url(../packages/yui/resize/assets/skins/sam/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}.yui-skin-sam .yui-resize .yui-resize-handle-tr{background-image:url(../packages/yui/resize/assets/skins/sam/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}.yui-skin-sam .yui-resize .yui-resize-handle-tl{background-image:url(../packages/yui/resize/assets/skins/sam/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}.yui-skin-sam .yui-resize .yui-resize-handle-bl{background-image:url(../packages/yui/resize/assets/skins/sam/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r{right:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;}

/* inlined file "packages/yui/imagecropper/assets/skins/sam/imagecropper.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-crop{position:relative;}.yui-crop .yui-crop-mask{position:absolute;top:0;left:0;height:100%;width:100%;}.yui-crop .yui-resize{position:absolute;top:10px;left:10px;border:0;}.yui-crop .yui-crop-resize-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-position:-10px -10px;overflow:hidden;}.yui-skin-sam .yui-crop .yui-crop-mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);}.yui-skin-sam .yui-crop .yui-resize{border:1px dashed #fff;}

/* inlined file "packages/yui/tabview/assets/skins/sam/tabview.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(../packages/yui/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(../packages/yui/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(../packages/yui/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}

/* inlined file "packages/swat/styles/swat.css" */
.swat-hidden { display: none; }

.swat-clear { clear: both; }

img.swat-image-cell-renderer { vertical-align: middle; }

.swat-none {
	color: #888;
}

option.swat-blank-option,
option.swat-flydown-option-divider {
	color: #888;
}


/* SwatFrame */

.swat-frame {
	margin: 1em 0;
	border: 1px solid #dcceb2;
	background: #fff url(../packages/swat/images/swat-frame-background.png) top right no-repeat;
}

/* IE Hack */
* html .swat-frame { position: relative; }

.swat-frame .swat-frame-title {
	margin: 1px 1px 0 1px;
	padding: 2px 6px;
	color: #6b5d40;
	background: #f8f6f0 url(../packages/swat/images/swat-frame-header.png) bottom left repeat-x;
}

.swat-frame-contents {
	padding: 16px;
}

.swat-frame .swat-frame-subtitle {
	font-weight: normal;
}


/* SwatForm */

.swat-form { margin: 0; padding: 0; }

.swat-form label {
	font-weight: bold;
	color: #333;
	cursor: default; /* For Konqueror */
}

.swat-form .swat-insensitive label {
	color: #999;
}

label.swat-control {
	font-weight: normal;
	display: inline;
}

span.swat-required, span.swat-optional {
	font-weight: normal;
	color: #c4a000;
}

.swat-note {
	font-size: 85%;
	color: #666;
}

ul.swat-note {
	margin: 0;
	padding: 0.3em 0 0 1.5em;
}

div.swat-note { padding-top: 0.3em; }

.swat-note ul {
	margin: 0.3em 0;
	padding-left: 2em;
}

.swat-form-field-checkbox {
	margin: 0 0 0.5em 0;
}

.swat-form-field-checkbox .swat-form-field-contents {
	display: inline;
	margin-right: 0.3em;
}

.swat-form-field-checkbox input {
	vertical-align: middle;
}

.swat-checkbox-list .swat-checkbox-list-column {
	float: left;
	padding-right: 1em;
}

.swat-checkbox-list ul,
.swat-checkbox-tree ul,
ul.swat-radio-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.swat-checkbox-list ul li,
.swat-checkbox-tree ul li,
ul.swat-radio-list li {
	list-style-type: none;
}

.swat-checkbox-list input,
.swat-checkbox-tree input,
.swat-radio-list input {
	vertical-align: middle;
}

.swat-checkbox-tree ul li ul li {
	margin-left: 1em;
}

a.swat-expandable-checkbox-tree-anchor-opened {
	background: url(../packages/swat/images/swat-disclosure-open.png) top left no-repeat;
	padding: 0 0 0 16px;
	zoom: 1; /* IE hack */
}

a.swat-expandable-checkbox-tree-anchor-closed {
	background: url(../packages/swat/images/swat-disclosure-closed.png) top left no-repeat;
	padding: 0 0 0 16px;
	zoom: 1; /* IE hack */
}

.swat-expandable-checkbox-tree input {
	vertical-align: middle;
}

.swat-expandable-checkbox-tree ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.swat-expandable-checkbox-tree ul li {
	margin-left: 16px;
}

.swat-expandable-checkbox-tree ul li.swat-expandable-checkbox-tree-expander {
	margin-left: 0;
}

.swat-expandable-checkbox-tree ul li ul li {
	margin-left: 36px;
}

.swat-expandable-checkbox-tree ul li ul li.swat-expandable-checkbox-tree-expander {
	margin-left: 20px;
}

.swat-expandable-checkbox-tree-opened {
	display: block;
}

.swat-expandable-checkbox-tree-closed {
	display: none;
}

.swat-expandable-checkbox-tree-image {
	vertical-align: text-top;
}

.swat-check-all input {
	vertical-align: middle;
}

.swat-check-all label {
	display: inline;
}

.swat-extended-check-all {
	padding: 10px;
	margin: 10px;
	background-color: #fffbc9;
}

.swat-extended-check-all input {
	margin: 0 5px;
	vertical-align: text-bottom;
}

.swat-extended-check-all label {
	margin: 0 5px 0 0;
}

/* SwatFieldset */

.swat-fieldset,
.swat-grouping-form-field-fieldset {
	border: 1px solid #ccc;
	margin-bottom: 1em;
	padding: 0 1em 1em 1em;
	position: relative;
}

.swat-fieldset legend,
.swat-grouping-form-field legend {
	font-weight: bold;
	color: #666;
	padding: 0 0.3em;
	line-height: 2;
}

.swat-grouping-form-field .swat-form-field {
	padding-top: 1em;
}

.swat-grouping-form-field .swat-form-field label {
	color: #666;
	font-weight: normal;
}


/* Swat Date Entry and SwatTimeEntry*/

.swat-date-entry,
.swat-time-entry {
	white-space: nowrap;
}


/* Swat Actions */

.swat-actions {
	text-align: left;
}

.swat-actions-controls {
	margin-bottom: 0.5em;
}

.swat-actions,
.swat-header-form-field,
.swat-footer-form-field {
	padding: 1em 0;
}

.swat-frame .swat-actions,
.swat-frame .swat-header-form-field,
.swat-frame .swat-footer-form-field {
	background: #f1ebdf url(../packages/swat/images/swat-form-footer.png) top left repeat-x;
	padding: 1em;
	margin: 15px -15px -15px -15px;
	position: relative;
}

.swat-frame .swat-header-form-field {
	background: #f7f5f3 url(../packages/swat/images/swat-form-header.png) top left repeat-x;
	margin: -15px -15px 15px -15px;
	background-position: bottom left;
}

.swat-actions label {
	display: inline;
}

.swat-actions-note {
	color: #666;
	font-size: 85%;
	padding-top: 0.3em;
}

.swat-actions .swat-button-apply {
	font-weight: bold;
	color: #333;
}

/* Swat Buttons */

.swat-header-form-field input.swat-primary,
.swat-footer-form-field input.swat-primary {
	font-weight: bold;
}

.swat-header-form-field .swat-button,
.swat-footer-form-field .swat-button,
.swat-header-form-field .swat-reset-button,
.swat-footer-form-field .swat-reset-button {
	margin-right: 0.5em;
}

.swat-button-compact {
	font-size: 80%;
	padding: 0;
	border-width: 1px;
}

.swat-nowrap {
	white-space: nowrap;
}

.swat-button,
.swat-reset-button {
	vertical-align: middle;
}

.swat-button-processing-throbber {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	padding-left: 20px;
	margin-left: 0.5em;
	background: url(../packages/swat/images/swat-button-throbber.gif) no-repeat 0 0;
	display: inline-block; /* This is needed for IE8 opacity to work */
}

.swat-image-button {
	cursor: pointer;
	cursor: hand;
}

input.swat-insensitive {
	cursor: default;
}

/* SwatFormField */

.swat-form-field {
	margin: 0 0 0.5em 0;
}

blockquote.swat-db-debug {
	border: 1px solid #666;
}

/* SwatAbstractOverlay */

.swat-overlay {
	background: #fff;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
}

.swat-overlay-close-div {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

button.swat-overlay-toggle-button {
	width: 8.20em;
}

.swat-overlay .hd {
	text-align: right;
	padding: 2px;
}

.swat-overlay-close-link {
	font-weight: bold;
}

/* inlined file "packages/swat/styles/swat-color-entry.css" */
/* SwatSimpleColorEntry */

.swat-simple-color-entry-palette-hex-color {
	text-align: center;
	margin: 6px;
}

.swat-simple-color-entry-table a,
.swat-simple-color-entry-table a:link,
.swat-simple-color-entry-table a:visited,
.swat-simple-color-entry-table a:hover,
.swat-simple-color-entry-table a:active {
	text-decoration: none;
}

.swat-simple-color-entry-table {
	border-collapse: separate;
	border-spacing: 1px;
}

.swat-simple-color-entry-table td {
	width: 25px;
	padding: 0;
}

.swat-simple-color-entry-table td a {
	display: block;
	width: 100%;
	height: 25px;
	min-height: 25px;
	line-height: 25px;
	outline: none;
}

.swat-simple-color-entry-table td.swat-simple-color-entry-palette-selected a {
	height: 21px;
	line-height: 21px;
	min-height: 21px;
}

.swat-simple-color-entry-table td.swat-simple-color-entry-palette-selected {
	border: 2px solid #000;
	width: 21px;
}

.swat-simple-color-entry .swat-overlay-toggle-button-content {
	width: 6.2em;
	border: 1px #ccc solid;
	background: url(../packages/swat/images/color-entry-null.png);
	margin: 2px;
	float: left;
	vertical-align: middle;
	position: relative; /* IE floating div hack */
}

td.swat-simple-color-entry-palette-blank {
	background: url(../packages/swat/images/color-entry-null.png);
	text-align: center;
}

td.swat-simple-color-entry-palette-blank a {
	color: #666;
	font-weight: bold;
}

.swat-simple-color-entry-toggle {
	display: inline;
	vertical-align: middle;
	border: none;
}

/* SwatColorEntry */

.swat-color-entry-input {
	width: 7em;
	height: 18px;
	border: 1px #ccc solid;
	background: url(../packages/swat/images/color-entry-null.png);
	margin: 2px;
	vertical-align: middle;
}

.swat-color-entry-toggle {
	display: inline;
	vertical-align: middle;
	border: none;
}

.swat-color-entry-wrapper {
	width: 14.5em; /* 14 */
	padding: 0.5em;
	border: 1px #999 solid;
	background: #fff;
	position: absolute;
	display: none;
	font-size: 120%;
}

.swat-color-entry-wrapper input {
	font-size: xx-small;
}

.swat-color-entry-wrapper .palette {
	width: 9.5em;
	float: left;
	padding: 0.1em;
}

.swat-color-entry-wrapper .scale {
	width: 0.7em;
	float: left;
	padding: 0.05em;
}

.swat-color-entry-wrapper .swatches {
	width: 1em;
	float: left;
	padding: 0.1em;
}
	
.swat-color-entry-wrapper .palette-footer {
	clear: left;
	font-size: 60%;
}

.swat-color-entry-wrapper .rgb-input {
	width: 3em;
}
.swat-color-entry-wrapper .hex-input {
	width: 5em;
}

.swat-color-entry-wrapper .option {
	width: 0.5em;
	height: 0.5em;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	float: left;
}

.swat-color-entry-wrapper .active {
	margin: 1 1 1 0px;
	border: 1px solid #eee;
	width: 2em;
	height: 1.6em;
	overflow: hidden;
}
	
.swat-color-entry-wrapper .swatch {
	margin: 1 1 1 0px;
	border: 1px solid #eee;
	overflow: hidden;
	width: 2em;
	height: 4em;
}

.swat-color-entry-wrapper .button-set {
	font-weight: bold;
	margin: 0.2em;
}

.swat-color-entry-wrapper .button-cancel {
	margin: 0.2em;
}

.swat-color-entry-wrapper .rgb {
	float: left;
}

.swat-color-entry-wrapper .hex {
	margin-left: 1em;
	float: left;
}

.swat-color-entry-wrapper .palette-buttons {
	clear: left;
}

/* inlined file "packages/swat/styles/swat-details-view.css" */
/* SwatDetailsView */
.swat-details-view td {
	width: 70%;
}

.swat-details-view-field th, 
.swat-details-view-vertical-field th,
.swat-details-view-vertical-field .swat-details-view-field-header {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: #666;
	width: 30%;
}

.swat-details-view-field th {
	text-align: right;
}

.swat-details-view-field ul {
	margin: 0;
	padding: 0 0 0 1.5em;
	list-style-type: circle;
}


/* inlined file "packages/swat/styles/swat-disclosure.css" */
/*
 * SwatDisclosure
 *
 * Since disclosures can be nested, closed styles must follow open styles.
 */
.swat-disclosure {
	position: relative; /* IE hack */
}

.swat-disclosure-control-opened,
.swat-disclosure-control-closed {
	min-height: 2.4em;
}
* html .swat-disclosure-control-opened,
* html .swat-disclosure-control-closed { /* IE hack */
	height: 2.4em;
}

.swat-disclosure-span,
.swat-disclosure-anchor-opened,
.swat-disclosure-anchor-closed {
	position: relative;
	display: inline-block; /* Give "layout" IE hack. */
	top: 0.7em;
	margin: 0 10px 0 5px;
	padding: 0 5px 0 22px;
	color: #666;
	background-color: #fff;
}

.swat-disclosure-anchor-opened,
.swat-disclosure-anchor-closed {
	text-decoration: none;
}

.swat-disclosure-anchor-opened {
	background-image: url(../packages/swat/images/swat-disclosure-open.png);
	background-position: 2px 0;
	background-repeat: no-repeat;
}
* html .swat-disclosure-anchor-opened { /* IE hack */
	background-image: url(../packages/swat/images/swat-disclosure-open-1-bit.png);
}

.swat-disclosure-anchor-closed {
	background-image: url(../packages/swat/images/swat-disclosure-closed.png);
	background-position: 2px 1px;
	background-repeat: no-repeat;
}
* html .swat-disclosure-anchor-closed { /* IE hack */
	background-image: url(../packages/swat/images/swat-disclosure-closed-1-bit.png);
}

.swat-disclosure-span {
	padding-left: 5px;
}

.swat-disclosure-control-opened .swat-disclosure-container {
	display: block;
	border: 1px solid #ddd;
	min-height: 0; /* IE7 hack to prevent disappearing borders */
}

.swat-disclosure-control-closed .swat-disclosure-container {
	display: none;
}

.swat-disclosure-control-opened .swat-disclosure-padding-container {
	padding: 16px;
}

.swat-disclosure-control-closed .swat-disclosure-padding-container {
	padding: 0;
}

/* inlined file "packages/swat/styles/swat-message.css" */
/* SwatMessage */

.swat-message-notification {
	zoom: 1; /* IE hack */
	border-color: #f0dca1;
	background-color: #fffbc9;
	background-image: url(../packages/swat/images/tango/48/dialog-information.png);
}
* html .swat-message-notification { /* IE hack */
	background-image: url(../packages/swat/images/tango/48/dialog-information-256.png);
}

.swat-message-warning {
	zoom: 1; /* IE hack */
	border-color: #facd00;
	background-color: #ff9;
	background-image: url(../packages/swat/images/tango/48/dialog-warning.png);
}
* html .swat-message-warning { /* IE hack */
	background-image: url(../packages/swat/images/tango/48/dialog-warning-256.png);
}

.swat-message-error {
	zoom: 1; /* IE hack */
	border-color: #dc6e66;
	background-color: #ffe3e0;
	background-image: url(../packages/swat/images/tango/48/dialog-error.png);
}
* html .swat-message-error { /* IE hack */
	background-image: url(../packages/swat/images/tango/48/dialog-error-256.png);
}

.swat-message-system-error {
	zoom: 1; /* IE hack */
	border-color: #dc6e66;
	background-color: #f33;
	background-image: url(../packages/swat/images/tango/48/dialog-error.png);
}
* html .swat-message-system-error { /* IE hack */
	background-image: url(../packages/swat/images/tango/48/dialog-error-256.png);
}

.swat-message-cart {
	border-color: #f0dca1;
	background-color: #fffbc9;
	color: #7b4b09;
	background-image: url(../packages/swat/images/swat-message-cart.png);
}

.swat-message-notification .swat-message-primary-content { color: #7b4b09; }
.swat-message-warning      .swat-message-primary-content { color: #533a15; }
.swat-message-error        .swat-message-primary-content { color: #e31b0c; }
.swat-message-system-error .swat-message-primary-content { color: #fff; }
.store-message-cart        .swat-message-primary-content { color: #7b4b09; }

.swat-message-notification .swat-message-secondary-content { color: #947140; }
.swat-message-warning      .swat-message-secondary-content { color: #947140; }
.swat-message-error        .swat-message-secondary-content { color: #d44034; }
.swat-message-system-error .swat-message-secondary-content { color: #eee; }
.swat-message-cart         .swat-message-secondary-content { color: #947140; }


/* SwatFormField Messages */

.swat-form-field-messages,
.swat-table-view-input-row-messages {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.swat-form-field-messages .swat-message,
.swat-table-view-input-row-messages .swat-message {
	color: #c00;
	font-size: 85%;
	padding: 4px 4px 4px 24px;
	margin: 0.5em 0 0 0;
	list-style-type: none;
	background: transparent url(../packages/swat/images/tango/16/dialog-error.png) 4px 4px no-repeat;
}
* html .swat-form-field-messages .swat-message,
* html .swat-table-view-input-row-messages .swat-message { /* IE hack */
	background: transparent url(../packages/swat/images/tango/16/dialog-error-256.png) 4px 4px no-repeat;
}

.swat-form-field-with-messages {
	position: relative;
	border: 1px solid #c00;
	background: #ffe3e0;
	padding: 0.5em;
	margin: 0.5em 0;
}

.swat-form-field-with-messages .swat-grouping-form-field-fieldset {
	margin-bottom: 0;
}

/* inlined file "packages/swat/styles/swat-message-display.css" */
/* SwatMessageDisplay */

.swat-message-display {
	margin: 1em 0 0 0;
	padding: 0;
}

.swat-message-display .swat-message {
	margin: 1em 0;
	position: relative;
	padding: 0;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	border-width: 1px;
	border-style: solid;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	overflow: hidden;
}
.swat-message-display .swat-message .swat-message-container {
	padding: 16px 12px 12px 64px;
	min-height: 32px;
}

/* Hack for min-height in IE  */
* html .swat-message-display .swat-message .swat-message-container {
	height: 32px;
}

.swat-message-display .swat-message-primary-content {
	margin: 0;
	font-weight: bold;
}

.swat-message-display .swat-message-with-secondary .swat-message-container {
	padding-top: 12px;
	min-height: 36px;
}

/* Hack for min-height in IE  */
* html .swat-message-display .swat-with-secondary .swat-message-container {
	height: 36px;
}

.swat-message-with-secondary .swat-message-display-dismiss-link {
	margin-top: 4px;
}

.swat-message-display-dismiss-link,
.swat-message-display-dismiss-link:link,
.swat-message-display-dismiss-link:visited {
	float: right;
	display: block;
	font-size: 85%;
	position: relative;
	top: -8px;
	right: -4px;
	height: 14px;
	width: 14px;
	background: url(../packages/swat/images/dismiss.png) 0 0 no-repeat;
	text-indent: -2000em;
	text-decoration: none;
	outline: none;
	line-height: 1;
}

.swat-message-display-dismiss-link:hover {
	background-position: 0 -14px;
}

/* inlined file "packages/swat/styles/swat-money-cell-renderer.css" */
.swat-money-cell-renderer {
	white-space: nowrap;
}

/* inlined file "packages/swat/styles/swat-note-book.css" */
/* label and content borders */
.yui-navset .yui-nav li a,
.yui-navset .yui-content {
	border: 1px solid #dcceb2;
}

/* active tab, tab hover, tab focus, and content bgcolor */
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus,
.yui-navset .yui-content {
	background-color: #fff;
}

/* active tab, tab hover, tab focus background */
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
	background-image: url(../packages/swat/images/swat-notebook-tab-top-active.png);
	background-position: top left;
	background-repeat: repeat-x;
}

.yui-navset .yui-nav a {
	background-color: #f6f2ea;
	background-image: url(../packages/swat/images/swat-notebook-tab-top.png);
	background-position: top left;
	background-repeat: repeat-x;
}

/* tab padding */
.yui-navset .yui-nav li em {
	padding: 0.5em;
}

/* turn off outline on focused links */
.yui-navset .yui-nav a:focus {
	outline-style: none;
}

/* defaults to orientation "top" */
.yui-navset .yui-nav .selected a {
	border-bottom-width: 0; /* no bottom border for active tab */
	padding-bottom: 1px; /* to match height of other tabs */
}

.yui-navset .yui-content {
	margin-top: -1px; /* for active tab overlap */
	padding: 1em;
}

/* overrides for other orientations */

.yui-navset-bottom .yui-nav .selected a {
	border-width: 0 1px 1px; /* no top border for active tab */
	padding: 1px 0 0; /* to match height of other tabs */
}

.yui-navset-bottom .yui-content {
	margin: 0 0 -1px; /* for active tab overlap */
}

.yui-navset-left .yui-nav li.selected a {
	border-width: 1px 0 1px 1px; /* no right border for active tab */
	padding: 0 1px 0 0; /* to match width of other tabs */
}

.yui-navset-left .yui-content {
	margin: 0 0 0 -1px; /* for active tab overlap */
}

.yui-navset-right .yui-nav li.selected a {
	border-width: 1px 1px 1px 0; /* no left border for active tab */
	padding: 0 0 0 1px; /* to match width of other tabs */
}

.yui-navset-right .yui-content {
	margin:0 -1px 0 0; /* for active tab overlap */
}

/* active tab, tab hover, tab focus background */
.yui-navset-bottom .yui-nav .selected a,
.yui-navset-bottom .yui-nav a:hover,
.yui-navset-bottom .yui-nav a:focus {
	background-image: url(../packages/swat/images/swat-notebook-tab-bottom-active.png);
	background-position: bottom left;
}

.yui-navset-bottom .yui-nav a {
	background-image: url(../packages/swat/images/swat-notebook-tab-bottom.png);
	background-position: bottom left;
}

/* active tab, tab hover, tab focus background */
.yui-navset-left .yui-nav .selected a,
.yui-navset-left .yui-nav a:hover,
.yui-navset-left .yui-nav a:focus {
	background-image: url(../packages/swat/images/swat-notebook-tab-left-active.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* active tab, tab hover, tab focus background */
.yui-navset-right .yui-nav .selected a,
.yui-navset-right .yui-nav a:hover,
.yui-navset-right .yui-nav a:focus {
	background-image: url(../packages/swat/images/swat-notebook-tab-right-active.png);
	background-position: top right;
	background-repeat: no-repeat;
}

/* inlined file "packages/swat/styles/swat-null-text-cell-renderer.css" */
span.swat-null-text-cell-renderer {
	color: #888;
}


/* inlined file "packages/swat/styles/swat-pagination.css" */
/* SwatPagination */
.swat-pagination {
	padding: 1em;
	text-align: center;
}

.swat-pagination a,
.swat-pagination span {
	padding: 0.2em 0.5em;
	font-size: 85%;
	margin-right: 0.1em;
	border: 1px solid #fff;
}

.swat-pagination span.swat-pagination-current {
	border: 3px solid #ddd;
	font-weight: bold;
}

.swat-pagination a {
	border: 1px solid #ddd;
	text-decoration: none;
}

.swat-pagination a:hover {
	background-color: #ddd;
	border-color: #bbb;
}

.swat-pagination a.swat-pagination-nextprev {
	font-weight: bold;
}

.swat-pagination span.swat-pagination-nextprev {
	color: #666;
}

.swat-pagination div.swat-pagination-position {
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	margin: 0.2em;
	padding-bottom: 3px;
}

/* inlined file "packages/swat/styles/swat-progress-bar.css" */
/* SwatProgressBar */
div.swat-progress-bar {
	color: #666;
}

div.swat-progress-bar-bar {
	border: 1px solid #dcceb2;
	padding: 1px;
	background-color: #f8f6f0;
	background-image: url(../packages/swat/images/swat-progressbar-horizontal-background.png);
	background-repeat: repeat-x;
	background-position: right bottom;
}

div.swat-progress-bar-top-to-bottom,
div.swat-progress-bar-bottom-to-top {
	background-image: url(../packages/swat/images/swat-progressbar-vertical-background.png);
	background-repeat: repeat-y;
}

/* Empty part of progress-bar */
div.swat-progress-bar-empty {
}

/* Full part of progress-bar */
div.swat-progress-bar-full {
	background: #3465a4;
	background-repeat: repeat-x;
	background-image: url(../packages/swat/images/swat-progressbar-horizontal-full-background.png);
}

div.swat-progress-bar-top-to-bottom div.swat-progress-bar-full,
div.swat-progress-bar-bottom-to-top div.swat-progress-bar-full {
	background-repeat: repeat-y;
	background-image: url(../packages/swat/images/swat-progressbar-vertical-full-background.png);
}

div.swat-progress-bar-left-to-right,
div.swat-progress-bar-left-to-right div,
div.swat-progress-bar-right-to-left,
div.swat-progress-bar-right-to-left div {
	height: 1em;
}

div.swat-progress-bar-bottom-to-top,
div.swat-progress-bar-bottom-to-top div,
div.swat-progress-bar-top-to-bottom,
div.swat-progress-bar-top-to-bottom div {
	width: 1em;
}

.swat-progress-bar-bottom-to-top,
div.swat-progress-bar-bottom-to-top div.swat-progress-bar-full,
div.swat-progress-bar-bottom-to-top div.swat-progress-bar-empty {
	position: relative;
}

div.swat-progress-bar-left-to-right div.swat-progress-bar-full,
div.swat-progress-bar-right-to-left div.swat-progress-bar-empty {
	float: left;
}

div.swat-progress-bar-left-to-right div.swat-progress-bar-empty,
div.swat-progress-bar-right-to-left div.swat-progress-bar-full {
	float: right;
}

/* inlined file "packages/swat/styles/swat-radio-list.css" */
.swat-radio-list-divider {
	color: #ccc;
	margin-left: 21px;
}

/* inlined file "packages/swat/styles/swat-radio-table.css" */
td.swat-radio-table-input {
	vertical-align: top;
}

table.swat-radio-table .swat-radio-list-divider {
	margin-left: 0;
}

/* inlined file "packages/swat/styles/swat-search-entry.css" */
input.swat-search-entry-empty {
	color: #888;
}

/* inlined file "packages/swat/styles/swat-table-view.css" */
/* SwatTableView */

table.swat-table-view {
	width: 99%; /* this is not 100% because that makes IE choke on clears/floats */
}

.swat-table-view th, .swat-table-view td {
	padding: 0.2em;
	text-align: left;
}

.swat-table-view thead th {
	border-bottom: 1px solid #eee;
}

.swat-table-view tbody tr {
	background: #fff url(../packages/swat/images/swat-table-view-cell-background.png) bottom repeat-x;
}

.swat-table-view tbody tr.highlight, .swat-table-view tbody tr.highlight-odd {
	background: #f7f5f3 url(../packages/swat/images/swat-table-view-cell-highlight-background.png) bottom repeat-x;
}

.swat-table-view th {
	color: #666;
	font-size: 85%;
	font-weight: bold;
}

.swat-table-view thead th a:link,  .swat-table-view thead th a:visited { color: #333; }
.swat-table-view thead th a:hover, .swat-table-view thead th a:active  { color: #000; }

.swat-table-view td.swat-image-link-cell-renderer { width: 22px; }
.swat-table-view td.swat-checkbox-cell-renderer { width: 24px; }
.swat-table-view td.swat-radio-button-cell-renderer { width: 24px; }

.swat-table-view .swat-table-view-group {
	font-weight: bold;
	padding-top: 1em;
	background: #fff;
	border-bottom: 1px solid #eee;
}

table.swat-table-view td.swat-boolean-cell-renderer,
table.swat-table-view th.swat-boolean-cell-renderer {
	text-align: center;
}

table.swat-table-view td.swat-numeric-cell-renderer,
table.swat-table-view th.swat-numeric-cell-renderer,
table.swat-table-view td.swat-money-cell-renderer,
table.swat-table-view th.swat-money-cell-renderer {
	text-align: right;
}

/* Error styling */

.swat-table-view tbody tr.swat-error {
	background-color: #ffe3e0;
	background-image: url(../packages/swat/images/swat-table-view-cell-error-background.png);
}

.swat-table-view td.swat-error {
	background: #dc6e66;
}

tr.swat-table-view-input-row-messages {
	background-color: #ffe3e0;
	color: #e31b0c;
}

tfoot.swat-table-view-invalid-tfoot-ordering {
	display: table-row-group;
}


/* SwatTableViewSpanningColumn */

.swat-table-view .swat-table-view-spanning-column th {
	text-align: right;
}

/* Cell renderers in columns */
div.swat-table-view-column-renderer {
	display: inline;
}

/* inlined file "packages/swat/styles/swat-textarea.css" */
div.swat-textarea-container textarea {
	margin: 0;
	padding: 0;
}

div.swat-textarea-resize-handle {
	background: #f8f6f0 url(../packages/swat/images/swat-textarea-resize-handle.png) center center no-repeat;
	border-bottom: 1px solid #dcceb2;
	margin: 0;
	padding: 0;
	cursor: s-resize;
}

/* inlined file "packages/swat/styles/swat-tile-view.css" */
.swat-tile {
	width: 100px;
	height: 100px;
	padding: 10px;
	margin: 5px 10px;
	float: left;
	display: inline; /* IE 6 hack */
	text-align: center;
	position: relative;
}

.swat-tile-view .swat-check-all {
	clear: left;
	margin: 10px;
}

.swat-tile-view .highlight {
	background: #f7f5f3 url(../packages/swat/images/swat-table-view-cell-highlight-background.png) bottom repeat-x;
}

.swat-tile-view .insensitive {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.swat-tile-view-group {
	clear: left;
	padding-top: 2em;
}

.swat-tile-view-first-group {
	padding-top: 0em;
}

.swat-tile-view-clear {
	clear: both;
}

/* inlined file "packages/swat/styles/swat-toolbar.css" */
/* SwatToolbar  */

ul.swat-toolbar {
	background: #f6f2ea url(../packages/swat/images/swat-toolbar-background.png) top left repeat-x;
	border-bottom: 1px solid #efe8da;
	margin: 0 -16px;
	list-style-type: none;
	padding: 5px 0;
	position: relative;
	top: -16px;
}

.swat-toolbar li {
	display: inline;
}

/* SwatToolLink when inside a SwatToolbar */


.swat-toolbar .swat-tool-link,
.swat-toolbar .swat-tool-link-insensitive {
	padding: 5px 8px;
	border-top: none;
	border-bottom: none;
	border-left: none;
	text-decoration: none;
	background-color: transparent;
}


/* SwatToolbar when inside a SwatNotebook */

.yui-navset div.yui-content div ul.swat-toolbar {
	margin: 0 -12px;
	top: -12px;
}

/* inlined file "packages/swat/styles/swat-tool-link.css" */
/* NOTE: Some SwatToolLink styles are overridden in swat-toolbar.css when
         SwatToolLinks are contained in a SwatToolBar, yo!
 */

.swat-tool-link,
.swat-tool-link-insensitive {
	padding: 2px 4px;
	border: 1px solid #f0eade;
	text-decoration: none;
	background-color: #f9f7f2;
}

.swat-tool-link-insensitive {
	color: #b4a386;
}

a.swat-tool-link:hover {
	text-decoration: underline;
	background-color: #f3efe5;
}

.swat-toolbar .swat-tool-link-add:link,
.swat-tool-link-add:link,
.swat-toolbar .swat-tool-link-add:visited,
.swat-tool-link-add:visited,
.swat-toolbar .swat-tool-link-create:link,
.swat-tool-link-create:link,
.swat-toolbar .swat-tool-link-create:visited,
.swat-tool-link-create:visited {
	background-image: url(../packages/swat/images/swat-tool-link-create.png);
	background-position: 6px center;
	background-repeat: no-repeat;
	color: #438d04;
	padding-left: 28px;
}

a.swat-tool-link-add:hover,
a.swat-tool-link-create:hover,
.swat-toolbar a.swat-tool-link-add:hover,
.swat-toolbar a.swat-tool-link-create:hover {
	background-image: url(../packages/swat/images/swat-tool-link-create.png);
}

.swat-toolbar .swat-tool-link-delete:link,
.swat-tool-link-delete:link,
.swat-toolbar .swat-tool-link-delete:visited,
.swat-tool-link-delete:visited {
	background-image: url(../packages/swat/images/swat-tool-link-delete.png);
	background-position: 6px center;
	background-repeat: no-repeat;
	color: #c00;
	padding-left: 28px;
}

.swat-toolbar a.swat-tool-link-delete:hover,
a.swat-tool-link-delete:hover {
	background-image: url(../packages/swat/images/swat-tool-link-delete.png);
}

.swat-toolbar .swat-tool-link-cancel:link,
.swat-tool-link-cancel:link,
.swat-toolbar .swat-tool-link-cancel:visited,
.swat-tool-link-cancel:visited {
	background-image: url(../packages/swat/images/swat-tool-link-cancel.png);
	background-position: 6px center;
	background-repeat: no-repeat;
	color: #c00;
	padding-left: 28px;
}

.swat-toolbar a.swat-tool-link-cancel:hover,
a.swat-tool-link-cancel:hover {
	background-image: url(../packages/swat/images/swat-tool-link-cancel.png);
}

.swat-toolbar .swat-tool-link-edit:link,
.swat-tool-link-edit:link,
.swat-toolbar .swat-tool-link-edit:visited,
.swat-tool-link-edit:visited {
	background-image: url(../packages/swat/images/swat-tool-link-edit.png);
	background-position: 6px center;
	background-repeat: no-repeat;
	padding-left: 28px;
}

.swat-toolbar a.swat-tool-link-edit:hover,
a.swat-tool-link-edit:hover {
	background-image: url(../packages/swat/images/swat-tool-link-edit.png);
}

.swat-toolbar .swat-tool-link-print:link,
.swat-tool-link-print:link,
.swat-toolbar .swat-tool-link-print:visited,
.swat-tool-link-print:visited {
	background-image: url(../packages/swat/images/swat-tool-link-print.png);
	background-position: 6px center;
	background-repeat: no-repeat;
	padding-left: 28px;
}

.swat-toolbar a.swat-tool-link-print:hover,
a.swat-tool-link-print:hover {
	background-image: url(../packages/swat/images/swat-tool-link-print.png);
}

.swat-toolbar .swat-tool-link-email:link,
.swat-tool-link-email:link,
.swat-toolbar .swat-tool-link-email:visited,
.swat-tool-link-email:visited {
	background-image: url(../packages/swat/images/swat-tool-link-email.png);
	background-position: 6px center;
	background-repeat: no-repeat;
	padding-left: 28px;
}

.swat-toolbar a.swat-tool-link-email:hover,
a.swat-tool-link-email:hover {
	background-image: url(../packages/swat/images/swat-tool-link-email.png);
}

/* inlined file "packages/site/styles/site-image-cell-renderer.css" */
.swat-tile-view .swat-tile {
	width: 126px;
	height: auto;
	padding: 0;
	margin: 5px;
	float: left;
	text-align: center;
}

.swat-tile-view .swat-tile a {
	padding: 10px;
	display: block;
	text-decoration: none;
}

.swat-tile-view .swat-tile a:hover {
	background: #eee;
}

.swat-tile-view .swat-tile span.title {
	display: block;
	height: 2em;
	padding: 0.2em 0;
}

* html .swat-tile-view .swat-tile span.title {
	height: 2.4em;
}

.swat-tile-view .swat-tile a span.title {
	cursor: pointer; /* for Ie6 */
}

.swat-tile-view .swat-tile .site-image-wrapper {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.swat-tile-view .site-image-wrapper img {
	display: block;
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #ddd;
	background: #ccc;
}

* html .swat-tile-view .site-image-wrapper img {
}

/* inlined file "packages/site/styles/site-tag-entry.css" */
/*
 * Styles for Site tag auto-complete control
 *
 * Many of these styles are dictated by YUI and required for the auto-complete
 * to function in all browsers. See
 * http://developer.yahoo.com/yui/examples/autocomplete/states_jsarray.html
 * before making radical changes to this CSS.
 */

.site-tag-entry { /* set width of widget here*/
	width: 20em;
	margin-bottom: 1em;
}

.site-tag-entry input { /* abs for ie quirks */
	_position: absolute;
	z-index: 0;
	vertical-align: middle;
}

.site-tag-entry .site-tag-autocomplete-container {
	position: relative;
}
/* for IE z-index of absolute divs inside relative divs issue */
.site-tag-entry .site-tag-autocomplete-container {
	z-index: 9000
}

.site-tag-autocomplete-container {
	margin-top: 2px;
}

.site-tag-container {
	position: absolute;
	top: 1.7em;
	width: 100%
}

.site-tag-container .yui-ac-content {
	position: absolute;
	width: 100%;
	border: 1px solid #888;
	background: #fff;
	overflow: hidden;
	z-index: 9050;
}

.site-tag-container ul {
	margin: 0;
	padding: 0;
	width: 100%;
}

.site-tag-container li {
	padding: 2px 5px;
	cursor: default;
	white-space: nowrap;
}

li.site-tag-highlight {
	background: #B5D5FF;
}

li.site-tag-prehighlight {
	background: #FFFFCC;
}

.site-tag-array {
	padding: 0;
	margin: 0.5em 0 0 0;
	list-style-type: none;
	width: 20em;
}

.site-tag-array li {
	margin: 0;
	border-bottom: 1px solid #eee;
	padding: 2px 4px;
	list-style-type: none;
	_background: #fff; /* For IE6 opacity fading */
	*background: #fff; /* For IE7 opacity fading */
}

.site-tag-array li.new-tag {
	color: #348c28;
	background: #dbf6d7;
	border-bottom-color: #cae5c6;
}

.site-tag-array li.site-tag-last {
	border-bottom: none;
}

.site-tag-entry .site-tag-entry-add-tag {
	background: url(../packages/swat/images/swat-tool-link-create.png) top left no-repeat;
	margin-left: 2px;
	padding: 0 0 2px 16px;
	font-size: 85%;
}
/* IE hack to prevent image from displaying underneath input */
* html .site-tag-entry .site-tag-entry-add-tag {
	position: relative;
	display: block;
	padding: 0;
	width: 16px;
	height: 16px;
	left: 154px;
	top: 2px;
	zoom: 1;
}

.site-tag-entry a {
	font-size: 80%;
}

/* inlined file "packages/store/styles/search-disclosure.css" */
.search-disclosure-loading {
	/* vertical padding + height must add up to panel height */
	/* padding is used to center the loading image */
	padding: 5em 0 3em 0;
	height: 5em;
	text-align: center;
}

.search-disclosure-loading img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.search-disclosure-search-controls .swat-form,
.search-disclosure-search-controls .swat-form-field,
.search-disclosure-search-controls label,
.search-disclosure-search-controls .swat-form-field-contents {
	display: inline;
	margin: 0;
}

.search-disclosure-search-controls label {
	margin: 0 5px 0 0;
}

.search-disclosure .search-disclosure-search-controls {
	position: absolute;
	top: 0;
	right: 17px;
	width: 18em;
	text-align: right;
}

.search-disclosure .no-js .search-disclosure-search-controls {
	width: 21em;
}

.search-disclosure {
	min-height: 0;
}

* html .search-disclosure { height: 0; }

.search-disclosure .swat-disclosure-container {
	clear: both;
}

.search-disclosure .search-disclosure-header .swat-disclosure-anchor-closed,
.search-disclosure .search-disclosure-header .swat-disclosure-anchor-opened {
	background-image: none;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	/* IE6 hack */	_top: 1px;
	/* IE7 hack */	.top: 1px;
}

.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-closed:hover,
.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-opened:hover {
	color: #333;
}

.search-disclosure .search-disclosure-header .swat-disclosure-anchor-closed img,
.search-disclosure .search-disclosure-header .swat-disclosure-anchor-opened img {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #faf9f2;
	color: #444;
	padding: 4px 2px;
	margin: 0;
	display: block;
	height: 12px;
	width: 12px;
}

.search-disclosure .search-disclosure-header {
	float: right;
	height: 28px;
	margin-right: 10px;
	position: relative;
}

.search-disclosure .no-js {
	margin-right: 0;
	float: none;
}

.search-disclosure .search-disclosure-header .swat-button {
	height: 22px;
	font-size: 85%;
	vertical-align: middle;
}

.search-disclosure .search-disclosure-header .swat-entry {
	height: 12px;
	padding: 4px;
	font-size: 85%;
	vertical-align: middle;
}

.search-disclosure .swat-disclosure-span,
.search-disclosure .swat-disclosure-anchor-opened,
.search-disclosure .swat-disclosure-anchor-closed {
	background-color: transparent;
}

/* inlined file "packages/store/styles/store-account-details-page.css" */
/* Account Details page */

#account_address_container,
#account_payment_method_container {
	float: left;
	width: 48%;
}

#account_address_container {
	margin-right: 10px;
}

#account_order_container, #account_invoice_container {
	clear: left;
}

/* Addresses & Payment Methods */

.store-address-view,
.store-payment-method-view {
	margin: 0 0 1em 0;
}

.store-address-view-controls,
.store-payment-method-view-controls {
	margin-top: 2px;
}

.store-address-view-controls input.store-remove,
.store-payment-method-view-controls input.store-remove {
	font-weight: normal;
}

#account_address_container p,
#account_payment_method_container p {
	margin: 0;
}


/* Order History */

#account_order_container ul, #account_invoice_container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#account_order_container li, #account_invoice_container li {
	margin-bottom: 0.5em;
	list-style-type: none;
}

/* inlined file "packages/store/styles/store-checkout-final-page.css" */

/* at-import inlined file "packages/store/styles/store-cart.css" */
.store-cart-entry-view tfoot th,
.store-order-item-view tfoot th {
	text-align: right;
}

.store-cart-entry-view tbody th,
.store-order-item-view tbody th {
	background: none;
}

.store-cart-entry-view thead th,
.store-order-item-view thead th {
	white-space: nowrap;
}

.store-cart-entry-view tbody td.swat-table-view-group,
.store-order-item-view tbody td.swat-table-view-group {
	border: 0;
}

.store-cart-description {
	width: 100%;
}

.cart-discount,
.store-cart-discount {
	color: #090;
	font-size: 85%;
}

.swat-table-view .store-free {
	text-align: right;
}

#cart_message_display #cart_view.swat-table-view {
	width: auto;
	margin: 0.5em 0;
}

#cart_message_display #cart_view.swat-table-view .store-cart-description {
	width: auto;
}

#cart_message_display #cart_view.swat-table-view th {
	font-weight: normal;
}

#cart_message_display #cart_view.swat-table-view th,
#cart_message_display #cart_view.swat-table-view td {
	color: #555;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#cart_message_display #cart_view.swat-table-view thead th {
	border-color: #eeeabc;
}

#cart_message_display #cart_view.swat-table-view tbody tr {
	background-image: url(../packages/store/images/swat-table-view-cell-background-message.png);
	background-color: #fffbc9;
}

#cart_message_display #cart_view.swat-table-view tbody td {
	vertical-align: top;
	padding: 0.5em;
}

#cart_message_display #cart_view.swat-table-view .swat-table-view-group {
	background: #fffbc9;
}


/* inlined file "packages/yui/container/assets/container.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 2;
}

.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    padding:2px;
    border:1px solid #FCC90D;
    font:100% sans-serif;
    width:auto;
}

/*
    PLEASE NOTE: The <DIV> element used for a Tooltip's shadow is appended 
    to its root element via JavaScript once it has been rendered.  The 
    code that creates the shadow lives in the Tooltip's public "onRender" 
    event handler that is a prototype method of YAHOO.widget.Tooltip.  
    Implementers wishing to remove a Tooltip's shadow or add any other markup
    required for a given skin for Tooltip should override the "onRender" method.
*/

.yui-tt-shadow {
    display: none;
}

* html body.masked select {
    visibility:hidden;
}

* html div.yui-panel-container select {
    visibility:inherit;
}

* html div.drag select {
    visibility:hidden;
}

* html div.hide-select select {
    visibility:hidden;
}

.mask {
    z-index: 1; 
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

/*

There are two known issues with YAHOO.widget.Overlay (and its subclasses) that 
manifest in Gecko-based browsers on Mac OS X:

    1) Elements with scrollbars will poke through Overlay instances floating 
       above them.
    
    2) An Overlay's scrollbars and the scrollbars of its child nodes remain  
       visible when the Overlay is hidden.

To fix these bugs:

    1) The "overflow" property of an Overlay instance's root element and child 
       nodes is toggled between "hidden" and "auto" (through the application  
       and removal of the "hide-scrollbars" and "show-scrollbars" CSS classes)
       as its "visibility" configuration property is toggled between 
       "false" and "true."
    
    2) The "display" property of <SELECT> elements that are child nodes of the 
       Overlay instance's root element is set to "none" when it is hidden.

PLEASE NOTE:  
  
    1) The "hide-scrollbars" and "show-scrollbars" CSS classes classes are 
       applied only for Gecko on Mac OS X and are added/removed to/from the 
       Overlay's root HTML element (DIV) via the "hideMacGeckoScrollbars" and 
       "showMacGeckoScrollbars" methods of YAHOO.widget.Overlay.
    
    2) There may be instances where the CSS for a web page or application 
       contains style rules whose specificity override the rules implemented by 
       the Container CSS files to fix this bug.  In such cases, is necessary to 
       leverage the provided "hide-scrollbars" and "show-scrollbars" classes to 
       write custom style rules to guard against this bug.

** For more information on this issue, see: 
   + https://bugzilla.mozilla.org/show_bug.cgi?id=187435
   + YUILibrary bug #1723530

*/

.hide-scrollbars,
.hide-scrollbars * {

    overflow: hidden;

}

.hide-scrollbars select {

    display: none;

}

.show-scrollbars {

    overflow: auto;

}

.yui-panel-container.show-scrollbars {

    overflow: visible;

}

.yui-panel-container.show-scrollbars .underlay {

    overflow: auto;

}

.yui-panel-container.focused {

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

.yui-panel-container.matte {

    padding: 3px;
    background-color: #fff;

}

.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */

}

/* 
   Workaround for Safari 2.x - the yui-force-redraw class is applied, and then removed when
   the Panel's content changes, to force Safari 2.x to redraw the underlay.
   We attempt to choose a CSS property which has no visual impact when added,
   removed, but still causes Safari to redraw
*/
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display:none;
}

.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    background-color:#FFF;
    border:1px solid #000;
    z-index:1;
    overflow:hidden;
}

.yui-panel .hd {
    background-color:#3d77cb;
    color:#FFF;
    font-size:100%;
    line-height:100%;
    border:1px solid #FFF;
    border-bottom:1px solid #000;
    font-weight:bold;
    padding:4px;
    white-space:nowrap;
}

.yui-panel .bd {
    overflow:hidden;
    padding:4px;
}

.yui-panel .bd p {
    margin:0 0 1em;
}

.yui-panel .container-close {
    position:absolute;
    top:5px;
    right:4px;
    z-index:6;
    height:12px;
    width:12px;
    margin:0px;
    padding:0px;
    background:url(../packages/yui/container/assets/close12_1.gif) no-repeat;
    cursor:pointer;
    visibility:inherit;
    text-indent:-10000em;
    overflow:hidden;
    text-decoration:none;
}

.yui-panel .ft {
    padding:4px;
    overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    margin-right:10px;
    float:left;
}

.yui-simple-dialog .bd span.blckicon {
    background: url("../packages/yui/container/assets/blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
    background: url("../packages/yui/container/assets/alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
    background: url("../packages/yui/container/assets/hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
    background: url("../packages/yui/container/assets/info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
    background: url("../packages/yui/container/assets/warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
    background: url("../packages/yui/container/assets/tip16_1.gif") no-repeat;
}

.yui-dialog .ft, 
.yui-simple-dialog .ft {
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
}

.yui-dialog form, 
.yui-simple-dialog form {
    margin:0;
}

.button-group button {
    font:100 76% verdana;
    text-decoration:none;
    background-color: #E4E4E4;
    color: #333;
    cursor: hand;
    vertical-align: middle;
    border: 2px solid #797979;
    border-top-color:#FFF;
    border-left-color:#FFF;
    margin:2px;
    padding:2px;
}

.button-group button.default {
    font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover {
    border:2px solid #90A029;
    background-color:#EBF09E;
    border-top-color:#FFF;
    border-left-color:#FFF;
}

.button-group button:active {
    border:2px solid #E4E4E4;
    background-color:#BBB;
    border-top-color:#333;
    border-left-color:#333;
}

.yui-override-padding {
    padding:0 !important;
}

/* inlined file "packages/yui/paginator/assets/skins/sam/paginator.css" */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}.yui-skin-sam .yui-pg-pages{padding:0;}.yui-skin-sam .yui-pg-current{padding:3px 0;}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6;}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0;}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0;}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em;}
