/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
/* ************************************************************************************* */
h1 								{padding:7px 10px 3px 0px;margin: 0px 0px 0px 0px;overflow:hidden;
   								 color:#2614B8; font-size: 22px; line-height:18px; font-weight:bold; }
h1 .smallText					{font-size:.55em;}								 
								 
h1.title_un						{}

h2								{font-size:1.1em; line-height:1.1em;padding: 10px 0px 10px 0px;margin: 0px 0px 0px 0px; color:#ffffff; font-weight:bold;}
h2 .smallText					{font-size:.85em; color:#ffffff;}
								 
.contentContainer h3 			{margin:13px 0px 0px 0px;padding: 5px 5px 5px 5px; background:#013316;
								 font-size:1.1em;}
h2	 span{ color:#fff; font-weight:normal; font-size:20px;} 
h2	 del{ color:#fff; font-weight:normal; font-size:14px; } 
h4 								{padding:7px 10px 1px 5px;  margin:20px 0px 10px 0px; overflow:hidden;
   								 font-size:1.1em; line-height:1.4em; font-weight:normal;}
								 .table.extra3{ border-top:1px solid #f2f2f2;}
								 			 .table.extra3 .name_padd{ padding:10px 10px 10px 10px;}
h3{font-weight:normal; font-size:14px;}								

.h1_home{font-size:22px; color:#000000; line-height:18px; padding:5px 0px 15px 50px;}
.home_prod{float:left;}
.home_price{float:left; font-size:22px; color:#000 !important;}
.prod_price_home{text-align:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.home_box_height{min-height:580px; height:auto !important; height:580px; vertical-align:top;}
.home_box 				{background: #4A4A4A url('../images/home_bg.jpg') 0px 0px repeat-x; padding: 5px 5px 5px 5px; }
.wrapper_box 				{background: #004622 url('../images/product_box.jpg') 0px 0px repeat-x; padding: 5px 5px 5px 5px;}
.wrapper_box1 				{background: #014722 url('../images/product_box_1.jpg') 0px 0px repeat-x; padding: 5px 5px 5px 5px;}
.wrapper_box2 				{border:0px solid #f0f0f0; background:#A0218C;padding: 5px 5px 5px 5px;}

.prods_content .name_padd							{padding:5px 2px 0px 0px; min-height:30px; height:auto !important; height:30px; vertical-align:top; text-align:left; }
.prods_content .pic_padd							{padding:2px; text-align:center; background-color:#fff}
.prods_content .desc_padd							{padding:1px 0px 0px 0px; text-align:left; color:#ffffff;}
.prods_content .listing_padd						{padding:6px 0px 5px 0px; text-align:left;}
.prods_content .price_padd							{padding:0px 0px 4px 0px;vertical-align:middle; float:left;}

.price_padd1{padding:5px 0px 5px 0px; color:#ffffff; font-weight:bold;}

.prods_content .button__padd						{padding:8px 0px 0px 0px; text-align:left; overflow:hidden; margin-top:-1px; float:left;}
.prods_content .button__padd a						{display:inline-block;}
.prods_content .button__padd .bg_button2-act,
.prods_content .button__padd .bg_button2			{float:right;}
.prods_content .button__padd .bg_button22-act,		
.prods_content .button__padd .bg_button22			{float:left;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content.padding										{ }
.prods_content.padding.pad										{  padding:20px; border:1px solid #e5e5e5;}
.prods_content.padding.pad2{ padding:20px; border:1px solid #e5e5e5;}

.wrapper_box.padd											{padding:10px 0px 10px 0px;}

.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; position:relative;}
.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; }
.extra2 .price_padd{ margin-right:50px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content a					{color:#4c4c4c; font-weight:normal;  text-decoration:none;}
.prods_content a:hover				{color:#4c4c4c; text-decoration:underline;}
  
.name span a					{color:#ffffff;font-weight:bold; text-decoration:none; font-size:12px; line-height:1.2em;}
.name span a:hover				{color:#ffffff; text-decoration:none;}

.price1 							{float:left; color:#F3CD08 !important; font-size:15px; font-weight:bold;}
.price SPAN.productSpecialPrice 	{color:#F3CD08;font-size:15px; font-weight:bold;}
.price del							{color:#F3CD08;font-size:15px; font-weight:bold;}
.prods_content div					{color:#959595;}
.desc						{color:#959595; font-size:1.1em; line-height:1.2em; margin-bottom:3px;} 

.cart_update   SPAN.productSpecialPrice 	{color:#F3CD08;font-size:16px;  font-weight:normal; line-height:1.2em;}
.cart_total	   SPAN.productSpecialPrice 	{color:#F3CD08; font-size:16px;  font-weight:normal; line-height:1.2em;}

.h1 SPAN.productSpecialPrice 	{color:#F3CD08;font-size:16px; line-height:2.0em; font-weight:bold;}
.h1 del							{color:#000;font-size:16px; line-height:2.0em; font-weight:bold;}

.data_add						{padding: 0px 0px 10px 0px;}
.data_add b						{line-height:2em;}
.border_bottom					{border-bottom:1px solid #e5e5e5;}
.data_add p						{font-size:1.1em; }
.data_add b						{font-size:1.1em;}

.stars							{padding: 10px 0px 0px 0px;}

.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:#ffffff; font-size:12px; }
.prods_content .listing b,							 
.prods_content .listing font	{ font-size:12px;}							 

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

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

.contentInfoText.marg-top			{margin: 0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.show,
.cart_total							{padding:1px 10px 1px 0px;margin:0px 0px 0px 0px;}
.cart_total	strong					{text-transform:uppercase; display:inline-block; padding-right:10px;}
.prods_content .cart_update			{margin:20px 0px 0px 0px; width:100%;}
.prods_content .cart_update	td		{vertical-align:middle;}

.prods_content .cart_update	.buttonSet
									{padding:0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result1_top				{background-color:#013316; margin:10px 0px 5px 0px;border:0px solid #e5e5e5; border-width:0px 0px 0px 0px;}
.result1_bottom				{border-bottom:0px solid #e5e5e5;}

.result2_top				{background-color:#013316; margin:0px 0px 0px 0px;border:0px solid #e5e5e5; border-width:0px 0px 0px 0px;}
.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 0px 0px 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 *  		{font-size:1em; line-height:1.2em; }
.result b   	{color:#ffffff; font-weight:normal;}
/* ************************************************************************************* */
.result_un .result1_top,
.result_un .result2_top				{margin:10px 0px 0px 0px}
/* ************************************************************************************* */
.result_right b							{color:#ffffff; font-weight:bold;}
.result_right a.pageResults				{color:#ffffff; text-decoration:none;}
.result_right a:hover.pageResults 		{color:#ffffff !important;	text-decoration:none;}
.result_right a.pageResults	u			{color:#ffffff; text-decoration:underline;}
.result_right a:hover.pageResults u 	{color:#ffffff !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; 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												{border:1px solid #e5e5e5;}

span.ui-button-icon-primary									{}
/* ************************************************************************************* */
.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;}
/* ************************************************************************************* */
/* ************************************************************************************* */
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: #424141; cursor: pointer;}
.moduleRowSelected 					{background-color: #424141;}

.checkoutBarFrom, .checkoutBarTo 	{color: #696767;font-size: 1em;  }
.checkoutBarCurrent 				{color: #ff0000;font-size: 1em;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal ul {
  list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;
}
#piGal li {
	height: auto;
    margin: 0;
}
#piGal li a	{
	border:1px solid #e5e5e5;
	display:block;
}
#piGal ul.thumbs	{
	padding:0px 0px 0px 0px;margin:0px auto 0px auto;overflow:hidden;width:260px !important;
}
#piGal ul.thumbs li	{
	margin:10px 6px 0px 1px;
}

#piGal .outer {
  overflow:hidden; text-align:center;padding:0px 0px 0px 0px; margin-left:0px;
}
.dib{ margin-bottom:10px;}
.dib label{ width:50px !important; margin-right:5px;}
/* ************************************************************************************* */
.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 0px 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;  }

.prods_info .info				{padding: 0px 0px 0px 10px; width: 350px}
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td				{padding: 5px 5px 5px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
span.ui-button-icon-primary 				{display:none;}
button										{font-size:12px; height:23px;}									
.bg_button2 a,
.bg_button2-act a,
.bg_button22 a,
.bg_button22-act a							{}

.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: #a0218c url('../images/button_tx.gif') 0px 0px repeat-x;}
.bg_button22 .button-r						{background:url('../images/button_rx.gif') 100% 0px repeat-y transparent;}
.bg_button22 .button-b						{background:url('../images/button_bx.gif') 0px 100% repeat-x transparent;}
.bg_button22 .button-l						{background:url('../images/button_lx.gif') 0px 0px repeat-y transparent;}

.bg_button22 .button-tl						{background:url('../images/button_tlx.gif') 0px 0px no-repeat transparent;}
.bg_button22 .button-tr						{background:url('../images/button_trx.gif') 100% 0px no-repeat transparent;}
.bg_button22 .button-bl						{background:url('../images/button_blx.gif') 0px 100% no-repeat transparent;}
.bg_button22 .button-br						{background:url('../images/button_brx.gif') 100% 100% no-repeat transparent;}
/* ************************************************************************************* */
.bg_button22 .button-padd					{padding:0; overflow:hidden; height:25px;}

.bg_button22 .button-padd span					{color:#fff;text-decoration:none;font-weight:normal; white-space:nowrap; line-height:1.4em; font-size:12px;}											 
/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_button22-act .button-t					{background:url('../images/button_t.gif') 0px 0px repeat-x #5d5d5d;}
.bg_button22-act .button-r					{background:url('../images/button_r.gif') 100% 0px repeat-y transparent;}
.bg_button22-act .button-b					{background:url('../images/button_b.gif') 0px 100% repeat-x transparent;}
.bg_button22-act .button-l					{background:url('../images/button_l.gif') 0px 0px repeat-y transparent;}

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


.bg_button22-act .button-padd span				{color:#fff;text-decoration:none;font-weight:normal; white-space:nowrap;line-height:1.4em; font-size:12px; }											 
/* ************************************************************************************* */	
/* ************************************************************************************* */

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

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


.bg_button2 .button-padd span					{color:#fff;text-decoration:none; white-space:nowrap;font-weight:normal; line-height:1.4em; font-size:12px; }
/* ************************************************************************************* */
/* ************************************************************************************* */
.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:23px;}


.bg_button2-act .button-padd span				{color:#fff;text-decoration:none; font-weight:normal; white-space:nowrap; line-height:1.4em; font-size:12px; }
/* ************************************************************************************* */	
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #ff0000;}
.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_cd0a0a_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_000000_256x240.png');}
.bg_button22 .ui-state-default .ui-icon,
.bg_button2-act .ui-state-default .ui-icon { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_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_cd0a0a_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_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-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 3px 8px 3px 8px; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 3px 8px 3px 8px; }
/* ************************************************************************************* */	
/* ************************************************************************************* */										
.buttonSet .bg_button2 .button-padd,
.buttonSet .bg_button2-act .button-padd,
.buttonSet .bg_button22 .button-padd,
.buttonSet .bg_button22-act .button-padd	{padding: 0px 0px 0px 0px;}												
/* ************************************************************************************* */

.ul_sitemap{list-style-position:inside; list-style-type:none; margin:0px; padding-left:2px}

.price_title{
	color:#fff; 
	font-size: 14px; 
	font-weight:bold; 
}
.clearBoth {	clear: both;	}
.but_checkout{ background:#a0218c; 
padding-top:2px;
padding-bottom:3px;
padding-left:10px; 
padding-right:10px;
border:1px solid #8C1C7A; 
cursor:pointer; 
height:30px;
font-size: 16px; font-weight: normal; color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}

.but_checkout1{
	width:260px;
}
.main {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	LINE-HEIGHT: 1.5;
}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #ffffff;
	}

LEGEND {
	font-weight: bold;
	font-size: 14px;
	padding: 0.3em;
	color: #ffffff;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	border: 0;
	border-bottom: 1px solid #E5E5E5;
	}
.h2_handling {
	font-size: 17px;
	font-weight: normal;
	color: red;
	padding: 0px 0 0px 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
h3.h3_desc {
	font-size: 12px;
	font-weight: normal;
	color: #DEDBDE;
	padding-top: 5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0;
	text-align:left;
	line-height:1.2;
	background:url('../images/button_b11.gif') 0px 100% repeat-x transparent;
}

h2.h2_link{display:inline; padding:0px;}
a.prod_home:link {  font-size: 22px; font-weight: bold; color: #000 !important; text-decoration: none; }
a.prod_home:hover {  font-size: 22px; font-weight: bold; color: #000 !important; text-decoration: underline !important; }
a.prod_home:visited {  font-size: 22px; font-weight: bold; color: #000 !important; text-decoration: none; }

a.prod_links:link {  font-size: 12px; font-weight: bold; color: #fff !important; text-decoration: none; }
a.prod_links:hover {  font-size: 12px; font-weight: bold; color: #fff !important; text-decoration: underline !important; }
a.prod_links:visited {  font-size: 12px; font-weight: bold; color: #fff !important; text-decoration: none; }

a.brand_links:link {  font-size: 12px; font-weight: bold; color: #000 !important; text-decoration: none; }
a.brand_links:hover {  font-size: 12px; font-weight: bold; color: #000000 !important; text-decoration: none; }
a.brand_links:visited {  font-size: 12px; font-weight: bold; color: #000 !important; text-decoration: none; }

a.login_links:link {  font-size: 18px; font-weight: normal; color: #0134FF !important; text-decoration: underline !important; }
a.login_links:hover {  font-size: 18px; font-weight: normal; color: #0134FF !important; text-decoration: none !important;  }
a.login_links:visited {  font-size: 18px; font-weight: normal; color: #0134FF !important; text-decoration: underline !important; }

a.account_links:link {  font-size: 12px; font-weight: normal; color: #fff !important; text-decoration: none; }
a.account_links:hover {  font-size: 12px; font-weight: normal; color: #0066b3 !important; text-decoration: none;  }
a.account_links:visited {  font-size: 12px; font-weight: normal; color: #fff !important; text-decoration: none; }

a.checkout_links:link { font-size: 12px; font-weight: bold; color: #F1C905 !important; text-decoration: underline !important; }
a.checkout_links:hover {  font-size: 12px; font-weight: bold; color: #fff !important; text-decoration: none !important;  }
a.checkout_links:visited {  font-size: 12px; font-weight: bold; color: #F1C905 !important; text-decoration: underline !important; }

a.footer_links:link {  font-size: 18px; font-weight: normal; color: #F0CC06 !important; text-decoration: none; }
a.footer_links:hover {  font-size: 18px; font-weight: normal; color: #F0CC06 !important; text-decoration: underline;  }
a.footer_links:visited {  font-size: 18px; font-weight: normal; color: #F0CC06 !important; text-decoration: none; }

a.footer_links1:link {  font-size: 18px; font-weight: normal; color: #2EBEE1 !important; text-decoration: underline; }
a.footer_links1:hover {  font-size: 18px; font-weight: normal; color: #2EBEE1 !important; text-decoration: none;  }
a.footer_links1:visited {  font-size: 18px; font-weight: normal; color: #2EBEE1 !important; text-decoration: underline; }

a.headerNavigation:link {  font-size: 12px; font-weight: normal; color: #ffffff !important; text-decoration: none; }
a.headerNavigation:hover {  font-size: 12px; font-weight: normal; color: #ffffff !important; text-decoration: none;  }
a.headerNavigation:visited {  font-size: 12px; font-weight: normal; color: #ffffff !important; text-decoration: none; }

a.cart_items:link {  font-size: 12px; font-weight: bold; color: #FA0725 !important; text-decoration: none; }
a.cart_items:hover {  font-size: 12px; font-weight: bold; color: #FA0725 !important; text-decoration: underline;  }
a.cart_items:visited {  font-size: 12px; font-weight: bold; color: #FA0725 !important; text-decoration: none; }

#cart_icon{
float:left; text-align:left; padding-left:40px; padding-top:10px; color:#C4C2DA; font-size: 12px; font-weight: normal; 
}
#cart_text{
float:left; text-align:left; padding-top:12px; color:#C4C2DA; font-size: 12px; font-weight: normal; 
}


.page_heading{
	background:#003519;
	float:left;
	width:100%;
}
.page_border{
	border: 3px solid #003519;
	background-color:#003519;
	padding:5px;
	margin-bottom:5px;
}
.float{
	float:left;
	padding:0px;
	margin:0px;
}
.float_right{
	float:right;
	padding-right:5px;
	margin:0px;
}

.filter_by{color:#000; padding-top:5px;}
.clearBoth {	clear: both;	}

.checkout_link{
float:left;
padding-top:10px;
}

.checkout_devider{
float:left;
padding-right:15px; 
padding-left:15px;
}

.search_box{display: inline; margin-top: 0.0em; BORDER: #3D3D3D 1px solid; width: 185px; height:21px; color: #666666; font-size: 13px; font-weight: bold; background-color:#000000; padding-left:5px; }
.search_button{float:left; margin:0px; padding-left:5px; padding-bottom:10px;}
.prod_price{float:left; padding-top:5px; color: #F3CD08; font-size:15px; }
.top_login{float:left; padding-left:5px;}

/*#logo{top:35px; left:40px; height: 94px; width:203px; position: absolute;}*/
#header{padding:0; margin-bottom:5px; float:left; width:981px; }
#logo{float:left; padding-top:40px;}
#login_logout{
	text-align:center; padding-top:40px;
}
#welcome_message{
background: #D0090E url('../images/welcome_bg.jpg') repeat-x;  height:45px; width:981px; background-color:red; text-align:center; padding-top:10px; color:#ffffff; font-size: 25px; font-weight: bold; 
}

.bg_button_add .button-t						{background: #FE0000; width: 90px;}
.bg_button_add .button-padd					{padding:0; overflow:hidden; height:25px;}
.bg_button_add .button-padd span					{color:#fff;text-decoration:none;font-weight:normal; white-space:nowrap; line-height:1.4em; font-size:12px;}

.bg_button_add_h .button-t						{background: #BF0707; width: 90px;}
.bg_button_add_h .button-padd					{padding:0; overflow:hidden; height:25px;}
.bg_button_add_h .button-padd span					{color:#fff;text-decoration:none;font-weight:normal; white-space:nowrap; line-height:1.4em; font-size:12px; }

.bg_button_details .button-t						{background: #1CC4F3; width: 90px;}
.bg_button_details .button-padd					{padding:0; overflow:hidden; height:25px;}
.bg_button_details .button-padd span					{color:#fff;text-decoration:none;font-weight:normal; white-space:nowrap; line-height:1.4em; font-size:12px;}

.bg_button_details_h .button-t						{background: #3094B0; width: 90px;}
.bg_button_details_h .button-padd					{padding:0; overflow:hidden; height:25px;}
.bg_button_details_h .button-padd span					{color:#fff;text-decoration:none;font-weight:normal; white-space:nowrap; line-height:1.4em; font-size:12px; }

.bg_button_home .button-t						{background: #2715B9; width: 90px;}
.bg_button_home .button-padd					{padding:0; overflow:hidden; height:30px;}
.bg_button_home .button-padd span					{color:#fff;text-decoration:none;font-weight:bold; white-space:nowrap; line-height:1.6em; font-size:15px;}

.bg_button_home_h .button-t						{background: #221492; width: 90px;}
.bg_button_home_h .button-padd					{padding:0; overflow:hidden; height:30px;}
.bg_button_home_h .button-padd span					{color:#fff;text-decoration:none;font-weight:bold; white-space:nowrap; line-height:1.6em; font-size:15px; }

.bg_button_add_home .button-t						{background: #D1090C; width: 100px;}
.bg_button_add_home .button-padd					{padding:0; overflow:hidden; height:30px;}
.bg_button_add_home .button-padd span					{color:#fff;text-decoration:none;font-weight:bold; white-space:nowrap; line-height:1.6em; font-size:15px;}

.bg_button_add_home_h .button-t						{background: #A40A0D; width: 100px;}
.bg_button_add_home_h .button-padd					{padding:0; overflow:hidden; height:30px;}
.bg_button_add_home_h .button-padd span					{color:#fff;text-decoration:none;font-weight:bold; white-space:nowrap; line-height:1.6em; font-size:15px; }

.bg_button_details .bg_button_add
{display:inline-block; cursor:pointer;}