/*Related Media--------------------------------:
sub panels*/

#sub_panels {margin:5px 0 0 20px;padding:0px;text-indent:0px;width:100%;float:left;position:relative;width:940px;overflow:hidden;display:none;}
#sub_panels h3.head {cursor:pointer;background:url(/img/collapsed.gif) no-repeat scroll 3px 4px;text-decoration: none;clear:both;background-color:#BCC8CD;padding:0px 0px 0px 0px;margin:10px 0 0 0;display:block;height:32px;width:100%;position:relative;}
#sub_panels h3{float:left; padding:0; margin:10px 0 0 ; color:#FFF; font-weight:bold; font-size:110%; line-height:225%; text-indent:20px; }
#sub_panels h3.head:hover {color:#fff;background-color:#92A3AB;}
#sub_panels h3.selected {background-image: url(/img/expanded.gif);background-color:#92A3AB;color:#FFF}
#sub_panels a.current {background-color:#BCC8CD;}
#sub_panels ul {border-width:0px;margin:0;padding:0px;text-indent:0px;float:left;position:relative;display:block}
#sub_panels li {list-style:none outside none; display:inline;}

/*Related Media----------------------------:
assets */
.rm_outer_container {margin:0; width:940px; position:relative; float:left}
ul.rm_outer_container li {width:33.3%; display:block; margin:10px 0 0; float:left}
ul.rm_outer_container li h4 {line-height:122%;margin-right:20px;}
ul.rm_outer_container li .quote { font-size:85%; margin:10px 20px 10px 0;}

.rm_user {font-weight:bold; margin-bottom:0px}
.rm_rating {margin:5px 0 0}

/*Boxy Stuff------------------------------:*/
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }
.boxy-inner .boxyMe{ /*padding:15px;*/ background:transparent url(/img/header_grad.jpg) repeat-x scroll center top; border-top:1px solid #FFFFFF; clear:left; overflow: hidden; overflow-x:hidden; overflow-y: auto}
.boxy-inner h1, .boxy-inner h2  {color:#333;display:block!Important;font-size:180%;font-weight:normal;margin:0 0 10px;padding:0;text-transform:none;width:100%; line-height:100%; letter-spacing:-1px}
.boxy-inner .boxyMe p { margin-bottom:10px; font-size:85%;  padding:0 15px;}
.boxy-inner .boxyMe fieldset { margin:0 15px 5px}
.boxy-inner .boxyMe.contact .inputtext { width:96%!Important}
.boxy-inner .boxyMe.contact .inputtextarea { width:96%!Important; height:68px!Important}
.boxy-inner .boxyMe.contact ul li { clear:left; margin:0!Important}
.boxy-inner .boxyMe form {margin:0px!Important; width:100%}
.boxy-inner .boxyMe .inline_footer, .boxy-inner .inline_footer { border-bottom:none!Important; margin-bottom:0px; float:none;}
.boxyPad{position:relative; float:left; padding:15px;}

ul.boxyJollys{position:relative; float:left; padding:0px;width:960px; clear:left; margin: -10px 0 -1px}
ul.boxyJollys li{ padding:15px 0; float:left; width:100%; border-bottom:1px solid #DFE3E6}
ul.boxyJollys li ul li{margin:0px; padding:2px 0; clear:left;}
ul.boxyJollys li ul li ul li {width:auto; display:inherit;  clear:none;   }

.boxy-inner ul.boxyJollys  {width:550px; padding:5px 20px 0px; margin: 0 0 -1px}
.boxy-inner ul.boxyJollys .scroll-pane  { width:445px}
ul.boxyJollys .scroll-pane  { width:870px}

.boxy-modal-blackout { position: absolute; background-color:#000; left: 0; top: 0; }
.boxy-wrapper { empty-cells: show; }
.boxy-wrapper .boxy-top-left,
.boxy-wrapper .boxy-top-right,
.boxy-wrapper .boxy-bottom-right,
.boxy-wrapper .boxy-bottom-left { width: 10px; height: 10px; padding: 0 }
.boxy-wrapper .boxy-top-left { background: url('/img/boxy-nw.png');  }
.boxy-wrapper .boxy-top-right { background: url('/img/boxy-ne.png'); }
.boxy-wrapper .boxy-bottom-right { background: url('/img/boxy-se.png'); }
.boxy-wrapper .boxy-bottom-left { background: url('/img/boxy-sw.png'); }
/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
/* NB: these must be absolute paths or URLs to your images */
.boxy-wrapper .boxy-top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy-nw.png'); }
.boxy-wrapper .boxy-top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy-ne.png'); }
.boxy-wrapper .boxy-bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy-se.png'); }
.boxy-wrapper .boxy-bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy-sw.png'); }
.boxy-wrapper .boxy-top,.boxy-wrapper .boxy-bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
.boxy-wrapper .boxy-left,
.boxy-wrapper .boxy-right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
/* Title bar */
.boxy-wrapper .title-bar { background-color:#B2D235;  position: relative; height:32px;}
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar h3 { color:#FFFFFF;float:left;font-weight:bold;line-height:225%;margin:0;padding:0;text-indent:10px;}
.boxy-wrapper .title-bar .close { background:transparent url("/img/sprite_button_icons.png") -60px -3px no-repeat;color:white;display:block;float:left;font-size:90%;height:18px;line-height:1;padding:0;position:absolute;right:8px;text-indent:-9999px;top:7px;width:18px;}
/* Content Region */
.boxy-inner { background-color: white; padding: 0; position:relative; /*float:left*/}
/*.boxy-container{ width:568px; position:relative; float:left; padding:15px;}*/
.boxy-content {padding: 10px 20px 20px 20px; border:1px solid #B2CBD4}
.boxy-content .inputtextarea{width:300px;}
/* Question Boxes */
.boxy-wrapper .question { width: 350px; min-height: 80px; }
.boxy-wrapper .answers { text-align: right; }
/*boxy sizes*/
.boxy-inner .boxyMe.terms {width:470px; height:390px;}
.boxy-inner .boxyMe.contact {width:270px; height:auto;}
/*.boxy-inner .boxyMe {height:auto;}*/
.boxy-inner .boxyMe.login {width:600px;}
.boxy-inner .error ul {clear:left; width:100%}
.boxy-inner .error { margin:10px 15px 0;width:82%;}
.boxy-inner .error p{ margin:0; padding:0}
/*boxy report*/
.boxy-inner .boxyMe.report {width:400px; padding-top:10px;}
.boxy-inner .boxyMe.report p{}
.boxy-inner .boxyMe.report h1 {display:none!Important}
.boxy-inner .boxyMe.report fieldset { border-top:1px dashed #DDE3E6; padding-top:5px;}
.boxy-inner .inline_footer button { position:relative; float:right; top:-3px; right:0px; left:-15px;}



/*Rating Stuff ---------------------------------*/
#rating {position:relative; float:left; width:300px; margin-bottom:20px;}
#rating h2{ width:100%;}
div.star_wrapper{float:left; display:block; margin-top:5px; background:red; width:151px; height:31px; background:url(/img/rating-star-all.png) no-repeat 0 0px}
div.star_wrapper input {display:none}
div.rating{cursor:pointer;margin:2em;clear:both;display:block;}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:31px; height:31px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(/img/delete.gif) no-repeat 0 -31px}
div.star,div.star a{background:url(/img/rating-star.png) no-repeat 0 0px; }
div.cancel a,div.star a{display:block;width:31px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -62px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -31px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/*these are displayed in view when JS is disabled*/
div.star_wrapper._0{background:url(/img/rating-star-all.png) no-repeat 0px -0px}
div.star_wrapper._1{background:url(/img/rating-star-all.png) no-repeat 0px -31px}
div.star_wrapper._2{background:url(/img/rating-star-all.png) no-repeat 0px -62px}
div.star_wrapper._3{background:url(/img/rating-star-all.png) no-repeat 0px -93px}
div.star_wrapper._4{background:url(/img/rating-star-all.png) no-repeat 0px -124px}
div.star_wrapper._5{background:url(/img/rating-star-all.png) no-repeat 0px -155px}
div.star_wrapper._6{background:url(/img/rating-star-all.png) no-repeat 0px -186px}
div.star_wrapper._7{background:url(/img/rating-star-all.png) no-repeat 0px -217px}
div.star_wrapper._8{background:url(/img/rating-star-all.png) no-repeat 0px -248px}
div.star_wrapper._9{background:url(/img/rating-star-all.png) no-repeat 0px -279px}
div.star_wrapper._10{background:url(/img/rating-star-all.png) no-repeat 0px -310px}

/*Auto Suggest --------------------------------------------*/

.ac_results {padding: 0px;border: 1px solid #B2CBD4;background-color: #FFF;overflow: hidden;z-index: 99999;margin:0;position:relative;z-index:1;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 5px;cursor: default;display: block;font: menu;font-size: 100%;color: #666;line-height: 16px;overflow: hidden;}
.ac_results h4{font-size: 110%; padding-top:3px;}
.ac_results .border{ margin-right:10px; }
.ac_results p{color:#A3A3A3; font-size:80%;}
.ac_loading {background:#F8FCFE url('/img/ajax-mini-loader.gif') left center no-repeat!important}
#search_container .ac_loading{background:#F8FCFE url('/img/mini-ajax-loader_alt.gif') right center no-repeat!important}
.input_loading {background:#F8FCFE url('/img/ajax-mini-loader.gif') right center no-repeat!important}
.ac_odd {background-color: #fff;}
.ac_over {background-color: #EBF6FC ;color: #000}
.ac_moreItems {text-align: center;background-color: InactiveCaption;color: InactiveCaptionText;margin: 0px;padding: 0px 5px;cursor: default;display: block;width: 100%;font: bold menu 12px;overflow: hidden;-moz-user-select: none;-khtml-user-select: none;}
.ac_results strong { color:#B2D235}



/* 
	Document   : jquery.pnotify.default.css
	Created on : Nov 23, 2009, 3:14:10 PM
	Author     : Hunter Perrin
	Version    : 1.0.0
	Description:
		Default styling for Pines Notify jQuery plugin.
*/

/* Notice
----------------------------------*/
.ui-pnotify {
	top: 18px;
	right: 18px;
	position: absolute;
	height: auto;
	/* Ensure that the notices are on top of everything else. */
	z-index: 9999;
}
/* This hides position: fixed from IE6, which doesn't understand it. */
html > body .ui-pnotify {
	position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
	margin: 0;
	position: absolute;
	top: .1em;
	left: .1em;
	bottom: -.2em;
	right: -.2em;
	z-index: -1;
}
.ui-pnotify-container {
	background-position: 0 0;
	padding: .8em;
	height: 100%;
}
.ui-pnotify-closer {
	float: right;
	margin-left: .2em;
}
.ui-pnotify-title {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: .4em;
}
.ui-pnotify-text {
	display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
	display: block;
	float: left;
	margin-right: .2em;
}
/* History Pulldown
----------------------------------*/
.ui-pnotify-history-container {
	position: absolute;
	top: 0;
	right: 18px;
	width: 70px;
	border-top: none;
	/* Ensure that the history container is on top of the notices. */
	z-index: 10000;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
	padding: 2px;
}
.ui-pnotify-history-container button {
	cursor: pointer;
	display: block;
	width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
	display: block;
	margin: 0 auto;
}





/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: inherit; font-size:100%; }
.ui-widget .ui-widget { font-size:100% }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  font-family: inherit; font-size:100%; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/img/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/img/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; 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 #999999; background: #dadada url(/img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #CCCCB4; background: #FFFFE1; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #CCCCB4; background: #FFFFE1; color: #cd0a0a; }



.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.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; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/img/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/img/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/img/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/img/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/img/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/img/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/img/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.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 is deprecated, use ui-icon-seek-start instead */
.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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 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; }



