/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
/* ************************************************************************************* */
h1 								{padding:10px 10px 13px 20px;margin: 0px 0px 0px 0px;overflow:hidden;
   								 color:#363636; font-size: 1.5em; line-height:18px; font-weight:bold; text-transform:uppercase;}
h1 .smallText					{font-size:.55em;}								 
								 
h1.title_un						{}

h2								{font-size:1.8em; line-height:1.1em;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px;}
h2 .smallText					{font-size:.55em;}
								 
.contentPadd h3 				{margin:13px 0px 0px 0px;padding: 10px 10px 10px 10px; background:#f4f4f4;
								 font-size:1.1em;}							 
								 
h4 								{padding:7px 10px 1px 5px;  margin:20px 0px 10px 0px; overflow:hidden;
   								 font-size:1.1em; line-height:1.4em; font-weight:normal;}								 
/* ************************************************************************************* */
.show								{padding:8px 10px 8px 0px;margin:0px 0px 0px 0px;}
/* ************************************************************************************* */
.prods_content 						{padding:11px 0px 5px 0px;}
.extra_width{width:150px!important;}
.prods_content.cart,
.prods_content.padding				{padding:0px 0px 5px 0px; overflow:hidden;}
.prods_content.cart{}
.wrapper_box 						{border:0px solid #f0f0f0; background:#fff;padding: 7px 0px 7px 0px;}

ul.sub_categories					{list-style:none;padding: 0px 0px 0px 0px;margin:-5px 0px 0px -10px; float:left;}
li.wrapper_box 						{float:left;margin:10px 0px 0px 10px;}

.prods_content .name_padd							{padding:18px 0px 0px 0px; vertical-align:top; text-align:left;}
.prods_content td.name_padd							{text-align:center;}
.prods_content .pic_padd							{padding:0px 0px 0px 0px; text-align:left;}
.prods_content .desc_padd							{padding:1px 0px 0px 0px; text-align:left; color:#817a7a; font-size:1em;}
.prods_content .listing_padd						{padding:6px 0px 5px 0px; text-align:left;}
.prods_content .price_padd							{padding:0px 0px 0px 0px;vertical-align:middle; text-align:left; border-bottom:0px solid #e5e5e5; margin-bottom:-1px;}

.prods_content .button__padd						{width:100%;padding:0px 0px 0px 0px; text-align:left; overflow:hidden;}
.prods_content .button__padd a						{display:inline-block;}
.prods_content .button__padd .bg_button2-act,
.prods_content .button__padd .bg_button2			{float:left;}
.prods_content .button__padd .bg_button22-act,		
.prods_content .button__padd .bg_button22			{float:left;}
.price_padd s{ font-size:13px; color:#353535;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_box.padd											{padding:10px 5px 10px 5px;}

.prods_content .padd										{border:1px solid #e5e5e5;}
.wrapper_prods												{padding:0px 0px 0px 0px; overflow:hidden;}

.prods_content .data_padd							{padding:0px 0px 4px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e5e5e5;}
.prods_content .manuf_padd							{padding:0px 0px 4px 0px;vertical-align:middle; text-align:left;}
.prods_content .name2_padd							{padding:10px 10px 10px 0px; vertical-align:top; text-align:left;}
.prods_content .pic2_padd							{padding:0px 0px 0px 0px; text-align:center;}
.prods_content .desc2_padd							{padding:10px 0px 10px 0px; text-align:left;border-bottom:1px solid #e5e5e5;}
.prods_content .price2_padd							{padding:0px 0px 4px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e5e5e5;}
.prods_content .button2__padd						{padding:0px 0px 0px 0px;margin: 10px 0px 0px 0px; text-align:left; }

/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content a					{color:#4c4c4c; font-weight:normal;  text-decoration:none;}
.prods_content a:hover				{color:#4c4c4c; text-decoration:underline;}
  
.name span a					{color:#817a7a;font-weight:normal; text-decoration:none; font-size:1em;}
.extra-2 .name span a					{color:#817a7a;font-weight:normal; text-decoration:none; font-size:1.5em; font-weight:bold;}
.name span a:hover				{color:#817a7a; text-decoration:underline;}

.price b							{}
.price SPAN.productSpecialPrice 	{color:#353535;font-size:1.2em; line-height:2.1em; font-weight:bold;}
.price del							{color:#353535;font-size:1.2em; line-height:2.1em; font-weight:normal;}

.prods_content div					{color:#959595;}
.desc						{color:#959595; font-size:1.1em;} 

.cart_price   SPAN.productSpecialPrice 	{color:#000;font-size:1.7em; line-height:2.0em; font-weight:bold;}
.cart_total	  .productSpecialPrice 	{color:#000;font-size:1.7em; line-height:2.0em; font-weight:bold;}


h2 SPAN.productSpecialPrice 	{color:#2b2b2b;font-size:1.1em; line-height:1.2em; font-weight:bold;}
h2 del							{color:#2b2b2b;font-size:1.1em; line-height:1.2em; font-weight:normal;}

.data_add						{padding: 0px 0px 10px 0px;}
.data_add b						{line-height:2em;}
.border_bottom					{border-bottom:1px solid #f6f6f6;}
.data_add p						{font-size:1.1em; }
.data_add b						{font-size:1.1em;}
.prods_content .data a			{font-weight:bold;}
.data b							{color:#0381b9;}
.stars							{padding: 10px 0px 0px 0px;}
.stars	img{ margin-top:10px; margin-bottom:-5px;}
.stars_padd { padding:0px 0 22px 0; display:block;}
.data span						{color:#000;}
.manuf span						{font-weight:bold;}

.prod_img 							{text-align:left;}
.prod_img a 						{display:inline-block;}
.prods_pic_bg						{display:inline-block; border:0px solid #e5e5e5;}
/* ************************************************************************************* */
/* ************************************************************************************* */
table.listing 								{margin:0px 0px 0px 0px; width:100%;}
table.listing td							{padding:1px 0px 1px 0px;background:url('../images/listing_hline.gif') 0px 50% repeat-x;
								 			 color:#5a5b5c; font-size:1.1em; }
.prods_content .listing b,							 
.prods_content .listing font				{background:#fff;}							 

.prods_content .listing b 					{font-weight:normal;}
.prods_content .listing em,
.prods_content .listing font   				{color:#5a5b5c; font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;}
.prods_content .listing b font   			{color:#5a5b5c; padding:0px 3px 0px 0px;}
.prods_content .listing b font a 			{text-decoration:underline;}
.prods_content .listing b font a:hover   	{text-decoration:none}

.prods_content .listing font a 				{color:#5a5b5c; text-decoration:underline; font-weight:normal;font-size:1em;}
.prods_content .listing font a:hover   		{color:#5a5b5c; text-decoration:none} 
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content .prods_table				{width:100%;}
.prods_content-td 					{padding:0px 0px 0px 0px;}
.prods_content-td .table			{padding:10px 10px 10px 10px;border:1px solid #e5e5e5;width:100%;}
/* ************************************************************************************* */
.prods_vseparator					{background:url('../images/spacer.gif') 50% 0px repeat-y;}
.prods_vseparator img				{width:20px;}
.prods_hseparator					{background:url('../images/spacer.gif') 0px 50% repeat-x;}
.prods_hseparator img				{height:14px;}

.cart_hseparator					{background:url('../images/cart_hseparator.gif') 0px 50% repeat-x; display:none;}
.cart_hseparator img				{height:10px;}

.cart 								{border:0px solid #e5e5e5; border-width:0px 0px 0px 0px;}
.cart th							{border:0px solid #e5e5e5; border-width:0px 0px 0px 0px;padding: 10px 0px 10px 0px; text-transform:uppercase; background:#fcfcfc;}

tr .cart_prods,
tr .cart_update,
tr .cart_price						{border:1px solid #e5e5e5; border-width:0px 1px 1px 1px;}
/* ************************************************************************************* */
.extra-6{}
.extra-7{}
.extra-8{border-right:1px solid #e5e5e5!important;}
.cart_total	td						{ font-size:1em; font-weight:bold;
									 text-transform:uppercase;padding:10px; text-align:center; border:1px solid #e5e5e5; border-width:0px 0px 1px 0px;}
.cart_update,
.cart_price							{text-align:center;padding: 10px 0px 10px 0px;}

.cart,
.cart table							{width:100%; }
.or									{padding-right: 15px; padding-top:3px;}
.cart_total{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result1_top				{margin:10px 0px 0px 0px;border:1px solid #e5e5e5; border-width:1px 1px 1px 1px;}
.result1_bottom				{border-bottom:0px solid #e5e5e5;}

.result2_top				{margin:0px 0px 10px 0px;border:1px solid #e5e5e5; border-width:1px 1px 1px 1px;}
.result2_bottom				{border-bottom:0px solid #e5e5e5; }

.result_top_padd div  		{padding:10px 16px 10px 16px;}
.result_bottom_padd div		{padding:10px 16px 10px 16px;}

.result_top_padd			{margin:0px;}
.result_bottom_padd			{margin:0px;}
.wrapper_content-padd.un .result1_top				{margin:20px 26px 20px 26px;}
.wrapper_content-padd.un .result2_top				{margin:20px 26px 20px 26px;}

.result_right 	{text-align:right;}
.result *  		{color:#161419; font-size:1em; line-height:1.2em; }
.result b   	{color:#161419; font-weight:normal;}
/* ************************************************************************************* */
.result_un .result1_top,
.result_un .result2_top				{margin:10px 0px 10px 0px}
/* ************************************************************************************* */
.result_right b							{color:#333333; font-weight:bold;}
.result_right a.pageResults				{color:#333333; text-decoration:none;}
.result_right a:hover.pageResults 		{color:#333333 !important;	text-decoration:none;}
.result_right a.pageResults	u			{color:#333333; text-decoration:underline;}
.result_right a:hover.pageResults u 	{color:#333333 !important;	text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet						{padding:10px 0px 0px 0px; overflow:hidden;}
.buttonAction					{display:inline-block;width:50%; float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input				{border:1px solid #d9d9d9;background:#fff;padding:1px; color:#706c56; font-size:1em; line-height:1.4em; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default											{font-weight: normal;border:0px; text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default								{border:0px solid #e5e5e5;}/*color: #fff; background: #393939*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.buttonAction .ui-state-default.ui-state-hover 				{border:0px solid #303030;}/*color: #fff; background: #191919*/
.prods_content .ui-state-default,
.ui-state-default											{border:0px solid #303030;} /* background: #191919*/
.ui-state-default.ui-state-hover 							{border:0px solid #e5e5e5;}/*color: #fff; background: #393939*/
.ui-datepicker												{background:#fff; border:1px solid #e5e5e5;}
/* ************************************************************************************* */
.ui-dialog	.ui-dialog-titlebar
.ui-dialog	.ui-dialog-titlebar				{border-top:0px;}
.ui-dialog	.ui-dialog-titlebar span		{color:#fff;}
.ui-dialog	.ui-dialog-titlebar,
.ui-dialog	.contentContainer				{background:#303030;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content .right a.bg_button2,
.prods_content .right a.bg_button2-act,
.prods_content .right a.bg_button22,
.prods_content .right a.bg_button22-act,

.prods_content .left a.bg_button2,
.prods_content .left a.bg_button2-act,
.prods_content .left a.bg_button22,
.prods_content .left a.bg_button22-act			{margin:0px 0px 0px 0px;}
.border-cart{ border:1px solid #E5E5E5!important;}
.border-cart2{ border-top:1px solid #E5E5E5!important;border-bottom:1px solid #E5E5E5!important;border-right:1px solid #E5E5E5!important;}
.border-cart3{border-top:1px solid #E5E5E5!important;border-bottom:1px solid #E5E5E5!important;border-right:1px solid #E5E5E5!important;}
/* ************************************************************************************* */
/* ************************************************************************************* */
p										{margin-top:0px; margin-bottom:0px;}
.coProgressBar							{float: left; width: 75%; padding-top: 5px; }
#coProgressBar							{height:5px;}
.ui-progressbar							{border:1px solid #e5e5e5;}
.ui-progressbar .ui-progressbar-value	{background:#e5e5e5;}

.moduleRow { }
.moduleRowOver 						{background-color: #f8f8f8; cursor: pointer;}
.moduleRowSelected 					{background-color: #f8f8f8;}

.checkoutBarFrom, .checkoutBarTo 	{color: #696767;font-size: 1em;  }
.checkoutBarCurrent 				{color: #ff0000;font-size: 1em;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal ul {
  list-style: none;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px; margin:0px auto 0px auto;
}
#piGal .outer,
#piGal li {
	border:0px solid #d7d7d7;
}
#piGal li {
	border:1px solid #e5e5e5;
	vertical-align:top;
	height: auto;
    margin: 0;
}

#piGal li a	{
	display:block;
}
#piGal ul.thumbs{padding:0px 0px 0px 0px;margin:0px auto 0px auto;overflow:hidden;}
#piGal ul.thumbs li	{
	margin:10px 5px 0px 5px;
	border:1px solid #d7d7d7;
}

#piGal .outer {
  overflow:hidden; background:#fff; text-align:center;padding:5px 5px 10px 5px !important; margin-right:10px; width:267px;
}
/* ************************************************************************************* */
.prods_info .options select		{margin: 0px 20px 0px 0px; width:130px;}
.prods_info .options			{padding:10px 0px 10px 0px; border:1px solid #e5e5e5; border-width:1px 0px 1px 0px; margin-top:10px;}
.prods_info .options br			{line-height:10px;}
.prods_info .options-title		{padding: 0px 0px 10px 0px;font-size:1.1em; font-weight:bold;}

.prods_info .desc_padd			{padding: 10px 0px 10px 0px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }

.prods_info .info				{padding: 0px 0px 0px 10px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td				{padding: 5px 5px 5px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
span.ui-button-icon-primary 				{ display:none;} /*display:none;*/
button										{height:20px; font-size:13px; font:Arial, Helvetica, sans-serif; margin-right:10px}									
.bg_button2 a,
.bg_button2-act a,
.bg_button22 a,
.bg_button22-act a							{}

.bg_button2 .button-padd span,
.bg_button2-act .button-padd span,
.bg_button22 .button-padd span,
.bg_button22-act .button-padd span				{font-size:13px;}

.prods_content .bg_button2 a,
.prods_content .bg_button2-act a,
.prods_content .bg_button22 a,
.prods_content .bg_button22-act a			{}

.prods_content a.bg_button2-act,
.prods_content a.bg_button22-act			{text-decoration:none;}

.bg_button2,
.bg_button22,
.bg_button2-act,
.bg_button22-act,
.bg_button2 div,
.bg_button22 div,
.bg_button2-act div, 
.bg_button22-act div						{display:inline-block; cursor:pointer;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/*.bg_button22 .button-t						{background:url('../images/button_t.gif') 0px 0px repeat-x #5d5d5d;}
.bg_button22 .button-r						{background:url('../images/button_r.gif') 100% 0px repeat-y transparent;}
.bg_button22 .button-b						{background:url('../images/button_b.gif') 0px 100% repeat-x transparent;}
.bg_button22 .button-l						{background:url('../images/button_l.gif') 0px 0px repeat-y transparent;}

.bg_button22 .button-tl						{background:url('../images/button_tl.gif') 0px 0px no-repeat transparent;}
.bg_button22 .button-tr						{background:url('../images/button_tr.gif') 100% 0px no-repeat transparent;}
.bg_button22 .button-bl						{background:url('../images/button_bl.gif') 0px 100% no-repeat transparent;}
.bg_button22 .button-br						{background:url('../images/button_br.gif') 100% 100% no-repeat transparent;}*/
/* ************************************************************************************* */
.bg_button22 .button-padd					{padding:0; overflow:hidden; height:20px; margin-right:10px;}

.bg_button22 .button-padd span					{color:#962e65;font-weight:normal;text-decoration:underline; white-space:nowrap; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif;}											 
/* ************************************************************************************* */
/* ************************************************************************************* */
/*.bg_button22-act .button-t					{background:url('../images/button_t-act.gif') 0px 0px repeat-x #fdfdfd;}
.bg_button22-act .button-r					{background:url('../images/button_r-act.gif') 100% 0px repeat-y transparent;}
.bg_button22-act .button-b					{background:url('../images/button_b-act.gif') 0px 100% repeat-x transparent;}
.bg_button22-act .button-l					{background:url('../images/button_l-act.gif') 0px 0px repeat-y transparent;}

.bg_button22-act .button-tl					{background:url('../images/button_tl-act.gif') 0px 0px no-repeat transparent;}
.bg_button22-act .button-tr					{background:url('../images/button_tr-act.gif') 100% 0px no-repeat transparent;}
.bg_button22-act .button-bl					{background:url('../images/button_bl-act.gif') 0px 100% no-repeat transparent;}
.bg_button22-act .button-br					{background:url('../images/button_br-act.gif') 100% 100% no-repeat transparent;}*/
.bg_button22-act .button-padd				{padding:0; overflow:hidden; height:20px;  margin-right:10px;}

.bg_button22-act .button-padd span			{color:#962e65; font-weight:normal;text-decoration:none; white-space:nowrap;text-transform:lowercase;  font-family:Arial, Helvetica, sans-serif;}											 
/* ************************************************************************************* */	
/* ************************************************************************************* */

/* ************************************************************************************* */										 
/* ************************************************************************************* */
/*.bg_button2 .button-t						{background:url('../images/button_t-act.gif') 0px 0px repeat-x #fdfdfd;}
.bg_button2 .button-r						{background:url('../images/button_r-act.gif') 100% 0px repeat-y transparent;}
.bg_button2 .button-b						{background:url('../images/button_b-act.gif') 0px 100% repeat-x transparent;}
.bg_button2 .button-l						{background:url('../images/button_l-act.gif') 0px 0px repeat-y transparent;}

.bg_button2 .button-tl						{background:url('../images/button_tl-act.gif') 0px 0px no-repeat transparent;}
.bg_button2 .button-tr						{background:url('../images/button_tr-act.gif') 100% 0px no-repeat transparent;}
.bg_button2 .button-bl						{background:url('../images/button_bl-act.gif') 0px 100% no-repeat transparent;}
.bg_button2 .button-br						{background:url('../images/button_br-act.gif') 100% 100% no-repeat transparent;}*/
/* ************************************************************************************* */
.bg_button2 .button-padd					{padding:0; overflow:hidden; height:20px;  margin-right:10px;}

.bg_button2 .button-padd span				{color:#69b5c4;font-weight:normal;text-decoration:underline; white-space:nowrap;text-transform:lowercase;  font-family:Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/*.bg_button2-act .button-t					{background:url('../images/button_t.gif') 0px 0px repeat-x #5d5d5d;}
.bg_button2-act .button-r					{background:url('../images/button_r.gif') 100% 0px repeat-y transparent;}
.bg_button2-act .button-b					{background:url('../images/button_b.gif') 0px 100% repeat-x transparent;}
.bg_button2-act .button-l					{background:url('../images/button_l.gif') 0px 0px repeat-y transparent;}

.bg_button2-act .button-tl					{background:url('../images/button_tl.gif') 0px 0px no-repeat transparent;}
.bg_button2-act .button-tr					{background:url('../images/button_tr.gif') 100% 0px no-repeat transparent;}
.bg_button2-act .button-bl					{background:url('../images/button_bl.gif') 0px 100% no-repeat transparent;}
.bg_button2-act .button-br					{background:url('../images/button_br.gif') 100% 100% no-repeat transparent;}*/
/* ************************************************************************************* */
.bg_button2-act .button-padd				{padding:0; overflow:hidden; height:20px;  margin-right:10px;}

.bg_button2-act .button-padd span			{color:#69b5c4;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:lowercase;  font-family:Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper-t					{background:url('../images/wrapper-t.gif') 0px 0px repeat-x #fff;}
.wrapper-r					{background:url('../images/wrapper-r.gif') 100% 0px repeat-y transparent;}
.wrapper-b					{background:url('../images/wrapper-b.gif') 0px 100% repeat-x transparent;}
.wrapper-l					{background:url('../images/wrapper-l.gif') 0px 0px repeat-y transparent;}

.wrapper-tl					{background:url('../images/wrapper-tl.jpg') 0px 0px no-repeat transparent;}
.wrapper-tr					{background:url('../images/wrapper-tr.jpg') 100% 0px no-repeat transparent;}
.wrapper-bl					{background:url('../images/wrapper-bl.jpg') 0px 100% no-repeat transparent;}
.wrapper-br					{background:url('../images/wrapper-br.jpg') 100% 100% no-repeat transparent;}

.wrapper-padd				{padding:0px 0px 20px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */
/* ************************************************************************************* */
.title-t						{background:url('../images/title_t.gif') 0px 0px repeat-x #fdfdfd; margin-bottom:5px;}
.title-r						{background:url('../images/title_r.gif') 100% 0px repeat-y transparent;}
.title-b						{background:url('../images/title_b.gif') 0px 100% repeat-x transparent;}
.title-l						{background:url('../images/title_l.gif') 0px 0px repeat-y transparent;}

.title-tl						{background:url('../images/title_tl.gif') 0px 0px no-repeat transparent;}
.title-tr						{background:url('../images/title_tr.gif') 100% 0px no-repeat transparent;}
.title-bl						{background:url('../images/title_bl.gif') 0px 100% no-repeat transparent;}
.title-br						{background:url('../images/title_br.gif') 100% 100% no-repeat transparent;}
/* ************************************************************************************* */	
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #ff0000; background:none;}
.ui-widget-header				{background:transparent;}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('../ext/jquery/ui/redmond/images/ui-icons_pink_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.bg_button22 .ui-state-default .ui-icon		 { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.bg_button22-act .ui-state-default .ui-icon  { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_pink_256x240.png');}
.ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.ui-state-focus .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png'); }

.ui-datepicker .ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 1px 0px 0px 0px;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 0px 0px 0px 0px;}
/* ************************************************************************************* */	
/* ************************************************************************************* */										
/* ************************************************************************************* */
/* ************************************************************************************* */
.wp ol, .wp li 			{margin:0;padding:0;}
.wp 					{width:100%;margin:0 auto;list-style-type:none;}
.bd 					{display:table; width:100%;}
.doc 					{display:table-row;}
.s1, .s2			 	{display:table-cell;vertical-align:top;}

.s1, .s2,  	{display:inline;zoom:1;vertical-align:top;}
.s1 		{width:26%; }
.s2 		{width:65%;}
/* ************************************************************************************* */
/**//*/
.s1,.s2,.s3 {display:inline-block;float:left;}
.ft {clear:left;}
/**/
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_pic_tl,
.wrapper_pic_tr,
.wrapper_pic_bl,
.wrapper_pic_br				{background:url(../images/wrapper_pic.png) no-repeat;}

.wrapper_pic_tl:hover,
.wrapper_pic_tr:hover,
.wrapper_pic_bl:hover,
.wrapper_pic_br:hover		{background:url(../images/wrapper_pic-act.png) no-repeat;}

.wrapper_pic_t				{background:url(../images/wrapper_pic_border.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.wrapper_pic_r				{background:url(../images/wrapper_pic_border.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.wrapper_pic_b				{background:url(../images/wrapper_pic_border.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.wrapper_pic_l				{background:url(../images/wrapper_pic_border.gif) 0px 0px repeat-y;display:inline-block;position:relative;}

.wrapper_pic_tl				{background-position:0px 0px;display:inline-block;position:relative;}
.wrapper_pic_tr				{background-position:100% 0px;display:inline-block;position:relative;}
.wrapper_pic_bl				{background-position:0px 100%;display:inline-block;position:relative;}
.wrapper_pic_br				{background-position:100% 100%;display:inline-block;position:relative;}

.wrapper_pic_t:hover				{background:url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.wrapper_pic_r:hover				{background:url(../images/wrapper_pic_border-act.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.wrapper_pic_b:hover				{background:url(../images/wrapper_pic_border-act.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.wrapper_pic_l:hover				{background:url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-y;display:inline-block;position:relative;}

.wrapper_pic_tl:hover				{background-position:0px 0px;display:inline-block;position:relative;}
.wrapper_pic_tr:hover				{background-position:100% 0px;display:inline-block;position:relative;}
.wrapper_pic_bl:hover				{background-position:0px 100%;display:inline-block;position:relative;}
.wrapper_pic_br:hover				{background-position:100% 100%;display:inline-block;position:relative;}