/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
	background:#fff;
	color:#666666;
	position:relative;
	background:url('../images/wingsc.jpg') 50% 0px no-repeat #f2f2f2;
/*   
  font-size: 62.5%; - 10px;
  font-size: 68.8%; - 11px; 
  font-size: 75%; - 12px; 
  font-size: 81.2%; - 13px; 
  font-size: 87.2%; - 14px; 
*/   
  font-size: 75%;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	min-width:960px;
}
/*.index_page		{background:#0F3;}*/
a 			{color:#888787; text-decoration:none;}
a:hover 	{color:#323232; text-decoration:underline;}

/*.bg_body				{height:100%;height:100%;height:auto !important;min-height:100%;}*/

.wrapper				{margin: 0px auto 0px auto; width:960px;}

.row_1					{font-size:1em;padding: 5px 0px 0px 0px;width: 960px; 
  background-color: #2D89EF; height:40px;z-index:2;}

.row_2					{font-size:1em;position:relative;background:url('../images/infobox/finder.jpg') no-repeat ; width:960px; height:410px; margin-left:-20px;}


.index_page .row_2		{background-position: 50% 0px;background:url('../images/infobox/finder.jpg') no-repeat ;}


.row_3					{font-size:1em;padding: 0px 0px 5px 0px;  overflow:hidden; position:relative; width:1021px;margin: 0px auto 0px auto;}

.topbar {position: fixed; top: 0; left: 0; width: 100%; z-index: 9990;    
	background: #00B8FF; /* Old browsers */
    background: -moz-linear-gradient(top, #00B8FF 0%, #0095FF 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B8FF), color-stop(100%,#0095FF)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00B8FF 0%,#0095FF 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00B8FF 0%,#0095FF 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00B8FF 0%,#0095FF 100%); /* IE10+ */
    background: linear-gradient(to bottom, #00B8FF 0%,#0095FF 100%); /* W3C */
	}

.row_4					{font-size:1em;padding: 5px 0px 5px 0px; background:#fff;}

.row_5					{font-size:1em;padding: 0px 0px 0px 0px;/*background:url('../images/row_5.jpg') 50% 0px no-repeat #fff;*/background:url('../images/footerWrapper_bg.jpg') 50% 0px ;}

.row_6 .wrapper			{background:#dedede; background-image:none; padding:25px 0 40px 0;}
#bodyWrapper			{position:relative; width:100%;padding-bottom:0px;min-height: 77.8%;}/**/
#bodyContent 			{padding:0px 0px 0px 0px;min-height:620px;}

#columnLeft 			{padding:0px 0px 0px 0px;}
#columnRight 			{padding:0px 0px 0px 0px;}

#columnLeft > div 			{padding:0px 0px 0px 0px;}
#columnRight > div 			{padding:0px 0px 0px 0px;}

.contentContainer		   						{margin-bottom:20px; padding:0px 0px 0px 0px; border:1px solid #cbcdcd; border-width:0 0 0 0;}
.contentContainer.last							{margin-bottom:0px;}
.contentContainer.page_un						{}
.contentContainer.page_cart						{}
.contentContainer.page_reviews 					{}
.contentContainer.page_new_product				{}

.contentPadd 													{padding: 10px 0px 10px 0px;overflow:hidden;}/**/
.contentPadd.sub 												{padding:10px 0px 0px 0px;}
.contentPadd.prods_info_page									{padding:10px 0px 0px 0px;}
.contentPadd.txtPage											{}

.contentContainer.page_un 					.contentPadd		{padding:10px 0px 18px 0px; overflow:hidden;}
.contentContainer.page_un 					.contentPadd.last	{background: transparent;}

.contentContainer.page_listing				.contentPadd		{padding:0px 0px 0px 0px;}
.contentContainer.page_reviews 				.contentPadd		{}

.contentContainer.page_new_product 			.contentPadd		{padding:0px 0px 10px 0px;}
.contentContainer.page_cart 				.contentPadd		{padding:11px 0px 10px 0px;}
.contentContainer.loginPage 				.contentPadd		{padding:11px 0px 10px 0px;}

.contentInfoText							{padding: 10px 10px 10px 10px;margin: 0px 0px 20px 0px; overflow:hidden;border:1px solid #cbcdcd;}

.contentInfoText.extra						{padding: 10px 10px 4px 10px;}
.contentInfoText .infoBoxHeading			{padding:1px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}
.contentContainer span.contentText			{padding:0px 9px 0px 9px; border:0px solid #000; overflow:hidden;}

.contentInfoText.marg-top						{margin: 0px 0px 0px 0px;}
 
.contentInfoBlock								{padding:10px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow:hidden;} 
.contentInfoBlock.first							{}

.contentContainer.page_un .contentText			{padding: 18px 27px 0px 27px;}

.contentPadd.r_view								{display:none;}
.row_table										{list-style:none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; display:inline-block; float:right; }
.row_table li									{ float:right; display:inline-block; margin-left:5px; cursor:pointer;}
/* ************************************************************************************* */
#header 				{position:relative;padding: 0px 0px 0px 0px;min-height:50px;}
.logo 					{display:inline-block;width:232px; height:38px; position:absolute; left:50%; margin-left:-481px;  z-index:1; margin-top: 40px;}
.logo img				{margin:0px 0px 0px 0px;z-index:1;width:108px;height:89px;}

.logo2					{display:inline-block;width:232px; height:38px; position:absolute; left:51%; margin-left:-401px; z-index:1; margin-top: 40px;}
.logo2 img				{margin:0px 0px 0px 0px;z-index:1;}
.callus					{display:inline-block; position:absolute; right:50%; margin-right:-481px; z-index:1; margin-top: 28px;}
/* ************************************************************************************* */
.currencies,
.languages				{overflow:hidden;margin:0px 0px 0px 0px;display:inline-block;}

.currencies	label,
.languages	label		{color:#fff;font-weight:normal; margin-right:6px;margin-top:1px;}
.currencies	select,
.languages	select		{color:#fff;width:48px; border:1px solid #7f7f7f;padding:1px;background:#fff;font-size:.916em;}

.manufacturers	label	{}
.manufacturers	select	{}

.currencies				{}
.currencies	label		{}
.currencies	select		{}

.languages				{margin-top:0px;}
.languages	label		{display:none;}
.languages	select		{}
.languages img				{margin: 0px 0px 0px 0px;}
.languages .languages_img	{margin: 0px 6px 0px 0px;}

.box_social_bookmarks			{overflow:hidden;margin:0px 0px 0px 0px;display:inline-block;width:284px;}
.box_social_bookmarks label		{color:#8f8e8e;font-weight:normal; margin-right:5px;margin-top:0px;float:right;}
.box_social_bookmarks div		{float:right;display:inline-block; float:right; color:#8f8e8e;}
.box_social_bookmarks div a		{color:#fff; font-weight:bold;}
.box_social_bookmarks div a:hover	{color:#fcaa62;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.select											{color:#979797;border:1px solid #7f7f7f;padding:1px;background:#fff;font-size:.916em;}/*url('../images/custom_select_bg.png') 0px 0px repeat*/
.custom_select .select.jqTransformHidden 		{display: none;}
 .custom_select .jqTransformSelectWrapper 		{
    background: url("../images/cur-arrow.gif") no-repeat scroll right top transparent;
    float: left;cursor:pointer;overflow: hidden;padding: 0;margin-top:0px;
}
	.manufacturers.custom_select .jqTransformSelectWrapper {
    background: url("../images/cur-arrow2.png") no-repeat scroll 0 top transparent;
}
	.custom_select .jqTransformSelectWrapper div span		{
    float: left; padding: 5px 19px 5px 5px; height:auto !important;
    font-size:1em;line-height:1em;
}
	.custom_select .jqTransformSelectWrapper div span 		{
    color: #979797;width:74px !important;
}
	.custom_select ul	{
    background: #fff;/*url('../images/custom_select_bg.png') 0px 0px repeat*/
    border: 1px solid #7f7f7f; margin: 21px 0 0 0;  padding: 5px 0 3px 0;height: auto !important;
}
	.custom_select ul li {
    padding: 1px 7px 2px 7px;overflow: hidden;
	line-height: 1em;
}
	.custom_select ul li a {color: #979797;font-size:1em; text-decoration: none;
    display: block;
}
	.custom_select ul li a:hover	{color:#999;}
/* ************************************************************************************* */
.cart_header							{padding: 10px 0px 0px 0px;margin:0px 42px 0 0;width:114px;overflow:hidden; text-align:right;float:right;}
.cart_header div						{padding:2px 0px 2px 0px;white-space:nowrap; text-align:left;float:right;}
.cart_header label						{display:block;padding: 5px 0px 5px 33px;margin: 0px 8px 0px 0px;background:url('../images/cart_header.gif') 0px 3px no-repeat transparent;text-align:left;
										 color:#fff; font-weight:bold;line-height:1em; font-size:1em;float:right;}

.cart_header label a					{color:#fff; text-decoration:none; }
.cart_header label a:hover				{color:#9a9999; text-decoration:underline;}
.cart_header div						{color:#989a97;}
.cart_header span							{margin-right:0px; display:none;}
.cart_header strong						{font-weight:normal;}
.cart_header div a 		 				{color:#9a9999;font-weight:normal;  text-decoration:none;}
.cart_header div a:hover   				{color:#9a9999; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 					{padding:0px 0px 0px 0px;margin:0px 0px 0 0px;width:268px; float:right; position:absolute; top:34px; right:41px;}
.search label				{color:#fff;margin-right:3px; margin-top:2px;text-transform:uppercase;display:none;}

.search .go					{color:#b9b9b9;line-height:1.3em; font-size:1em;
							 position:absolute;top:0;width:95%;padding:7px 8px 7px 10px; min-height:7px;left:0px;margin:0;border:0px solid #fff;background:transparent;}
							 
	.input-width 			{height:30px;width:239px; margin-bottom:0px;}
	.width-setter 			{height:30px;position:relative;margin:0 0 0 0;background:url('../images/search_input_bg.gif') 0px 0px no-repeat transparent;}
							 
.search .button_header_search			{margin-left:0px;}	
.search .box_wrapper					{overflow:hidden;display:inline-block;}	
.search .advanced a						{color:#353535; text-decoration:underline;}						 
.search .advanced a:hover				{text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:5px 0px 20px 0px;margin:0px 0px 0px -10px; font-size:1.3em;}
.breadcrumb					{color: #717171;}
.breadcrumb a 				{color: #717171;font-weight:normal; text-decoration:none; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #353535; text-decoration:none;}
.breadcrumb a.last 			{color: #353535;}
.breadcrumb a.last:hover	{color: #717171;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_header_user_menu			{float:left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.user_menu 						{float:left;padding:10px 0px 0px 0px;margin:0px 0px 0px -8px; list-style:none; }
.user_menu li					{float:left; display:inline-block; white-space:nowrap;}

.user_menu li a 				{color:#fff;font-weight:normal;display:inline-block;padding: 6px 8px 9px 8px;text-decoration:none}
.user_menu li a:hover,				 
.user_menu li.act a				{color:#989a97; text-decoration:underline;}
.user_menu li a 				{font-size:1em;background-position: 100% 0;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer									{padding:0px 0px 0px 0px; margin-top:20px; position:relative;background:url('../images/infobox/promotion.png') 450px 40px no-repeat transparent;}
.footer 								{ text-align:left;overflow:hidden;} 
.footer p								{font-size:1em;margin:10px 0px 0px 0px; text-align:left; overflow:hidden; display:block;padding: 0px 20px 9px 0px; clear:both; }
.row_6 p								{color:#7e7e7e;line-height:1em;}
.row_6 p > a							{color:#7e7e7e;}/*  display:inline-block; float:left;*/
.row_6 p > a:hover						{color:#353535;} 

.row_6 p b								{color:#7e7e7e;font-weight:normal;}
.row_6 p b	a							{color:#7e7e7e;text-decoration:none;}
.row_6 p b	a:hover						{color:#353535;text-decoration:underline;}

.footer p    							{background-position: 100% 0;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_menu							{position:relative;overflow:hidden;}
.menu								{float:left;padding:4px 0px 0px 0px;}
.menu ul							{pfloat:left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 25px; list-style:none;}
.menu li							{float:left;padding: 0 0 0 0 ;margin: 0px 0px 0px 10px;}/**/
.menu li.last						{}

.menu li.act,
.menu li:hover						{}

.menu li a 							{display:inline-block;padding: 7px 5px 12px 11px;background:url('../images/menu_item.gif') 0 13px no-repeat transparent; margin-left:5px;
									 color:#9a9999;font-weight:bold;text-decoration:none;}

.menu li.mouseclick a,
.menu li.act a,
.menu li:hover a					{color:#fff;text-decoration:none;}

.menu li.last a						{}
.menu li.act.last a,
.menu li.last a:hover				{}

.menu li a 							{}
/* ************************************************************************************* */			
.user_menu li a						{font-size:1em;}				
.menu li a	        				{font-size:1em;}
/* ************************************************************************************* */
.box_currencies,	
.box_languages									{position:absolute; display:inline-block; z-index:100;}



#header .box_currencies							{top:18px; right:30px;}
#header .box_languages							{top:18px; right:0px;}

.welcome,
.customer_greeting								{ background:#5b5e5f; border:1px solid #000; overflow:hidden; color:#fff; font-style:italic;margin: 0px 0px 20px 0px;padding: 12px 20px 14px 18px;}
.customer_greeting								{ padding-top:19px;}

.welcome strong,
.customer_greeting strong						{font-size:1.917em; font-weight:normal; display:inline-block; margin-right:10px; margin-top:-2px; float:left;}
/* code by Ray */


.brandsbox {
    background: url('../images/brands_bottom.jpg') no-repeat left bottom;
    width: 908px;
    padding: 0 17px 18px 12px;
    margin: 10px 0;
	height:220px;

}

.brandsbox h2 {
	background: url('../images/brands_top.jpg') no-repeat left top;
	margin: 0 -17px 15px -12px;
	padding: 10px 40px 0 75px;
	height: 48px;
	font: bold 20px/1.2 Arial;
	color: #fff;
}

.brandsbox .brands {
	width:125px;
	height:50px;
	float:left;
	text-align:center;
	margin:1px;
}




.styled-select select {
   background: transparent;
   width: 210px;
   font-size: 13px;
   border: 0;
   border-radius: 5;
   height: 22px;
   font-weight:bold;
   color:#999;
   -webkit-appearance: none;
   }

.styled-select {
   width:180px;
   height: 22px;
   overflow: hidden;
   background: url(../images/arrow.png) no-repeat right #fff;
  }


#toggle-view {
	list-style:none;	
	font-family:arial;
	font-size:14px;
	margin:0;
	padding:0;
	
}

#toggle-view li {
	margin:20px;
	border-bottom:1px solid #ccc;
	position:relative;
	cursor:pointer;
}

#toggle-view h3 {
	margin:0;
	font-size:16px;
}

#toggle-view span {
	position:absolute;
	right:5px; top:0;
	color:#00F;
	font-size:16px;
	font-weight:bolder;
}

.panel {
	margin:10px 0;
	display:none;
	position:relative;
	
}	

.panel	 a.css-button {
	font-size:14px;
	color:#000;
	text-decoration:none;
	width:58px;
	padding:5px;
	border:1px solid #DDD;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;

	background:#FFFFFF;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));
	background:-moz-linear-gradient(0% 90% 90deg, #EEE, #FFF);

	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	line-height:3
}
.panel	a.css-button:hover {
	color:#fff;
	border-color:#3278BE;

	background:#4195DD;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));
	background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);
}
 .panel	a.css-button:active {
	background:#4195DD;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#003C82), to(#4195DD));
	background:-moz-linear-gradient(0% 90% 90deg, #4195DD, #003C82);
}

 .panel	a.css-button.notransitions {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}


/* Printer Style */
table.printertable_1{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_1 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#2D89EF ;
    border:1px solid #2D89EF ;
    border-right:3px solid #2D89EF ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_1 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #2D89EF ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_2{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_2 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#B91D47;
    border:1px solid #B91D47;
    border-right:3px solid #B91D47;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_2 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #B91D47;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_3{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_3 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#00B8FF ;
    border:1px solid #00B8FF ;
    border-right:3px solid #00B8FF ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_3 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #00B8FF ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_4{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_4 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#2B5797 ;
    border:1px solid #2B5797 ;
    border-right:3px solid #2B5797 ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_4 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #2B5797 ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_5{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_5 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9F00A7 ;
    border:1px solid #9F00A7 ;
    border-right:3px solid #9F00A7 ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_5 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #9F00A7 ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_6{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_6 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#21418f;
    border:1px solid #21418f;
    border-right:3px solid #21418f;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_6 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #21418f;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_7{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_7 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#E3A21A ;
    border:1px solid #E3A21A ;
    border-right:3px solid #E3A21A ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_7 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #E3A21A ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_8{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_8 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#B91D47;
    border:1px solid #B91D47;
    border-right:3px solid #B91D47;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_8 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #B91D47;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_9{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_9 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#333;
    border:1px solid #333;
    border-right:3px solid #333;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_9 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #333;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_10{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_10 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#FF205C ;
    border:1px solid #FF205C ;
    border-right:3px solid #FF205C ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_10 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #FF205C ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_11{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_11 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9F00A7 ;
    border:1px solid #9F00A7 ;
    border-right:3px solid #9F00A7 ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_11 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #9F00A7 ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_12{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_12 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9DD929;
    border:1px solid #93CE37;
    border-right:3px solid #9ED929;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_12 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #9DD929;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_13{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_13 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#2B5797 ;
    border:1px solid #2B5797 ;
    border-right:3px solid #2B5797 ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_13 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #2B5797;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_14{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_14 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#AA0101;
    border:1px solid #AA0101;
    border-right:3px solid #AA0101;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_14 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #AA0101;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_15{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_15 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#FF2020;
    border:1px solid #FF2020;
    border-right:3px solid #FF2020;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_15 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #FF2020;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_16{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_16 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#FFC40D ;
    border:1px solid #FFC40D ;
    border-right:3px solid #FFC40D ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_16 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #FFC40D ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

table.printertable_63{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.printertable_63 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#2D89EF ;
    border:1px solid #2D89EF ;
    border-right:3px solid #2D89EF ;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.printertable_63 tbody td{
    padding:10px;
    text-align:left;
    border: 2px solid #2D89EF ;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

/* SIMPLE CHECKOUT START */
#checkoutPage .hidden {display:none;}
#checkoutPage div.left {float:left;}
#checkoutPage div.right {float:right;}
#checkoutPage div.clear {clear:both;}
#checkoutPage div.contentLeft {float:left;width:25%;}
#checkoutPage div.contentRight {float:right;width:75%;}
#checkoutPage div.comments {padding-top:10px;padding-bottom:10px;width:75%;margin:auto;}
#checkoutPage div#processCheckout {text-align:center;}
#checkoutPage div.ui-widget-header {padding:5px;}
#checkoutPage div.ui-widget-content {padding:5px;}
#checkoutPage textarea[name=comments] {max-width:600px;}
#checkoutPage div.conf1 {float:left;width:30%;}
#checkoutPage div.conf2 {float:left;width:60%;}
#checkoutPage div#totalsContent {float:right;margin-right:5px;}
#checkoutPage div#discountContent {float:left;margin-left:5px;}
#checkoutPage a:focus {outline: none}
#checkoutPage div.cartRow {padding-top:10px; border-bottom:#CCCCCC 1px solid;}
#checkoutPage div.cartRow1 {float:left;}
#checkoutPage div.cartRow1_1 {float:left;width:30px;}
#checkoutPage div.cartRow2 {float:left;width:300px;}
#checkoutPage div.cartRow3 {float:left;width:125px;text-align:center;}
#checkoutPage div.cartRow4 {float:left;width:125px;text-align:center;}
#checkoutPage div.cartRow5 {float:left;width:125px;text-align:center;}
#checkoutPage div.cartRow6 {float:right;}
#checkoutPage div.cartDelete a:hover {cursor:pointer;text-decoration:none;}
#checkoutPage div.cartDelete span.ui-icon {display:inline-block;}
#checkoutPage div#cartContent {padding:5px;max-height:200px; overflow-y:scroll;}
#checkoutPage div#totals {border-top:1px solid;}
#checkoutPage div#Account {overflow: visible;}
#checkoutPage .fields>select {width:154px;}
#checkoutPage .fields>input[type=text] {width:150px;}
#checkoutPage #cart .fields>input {width:20px;}
#checkoutPage .fields>input[type=password] {width:150px;}
#checkoutPage #NewAccount {width:50%;margin:auto;}
#checkoutPage .addressicons {float:left;padding:5px;margin:5px;}
#checkoutPage .addressblock {float:left;padding:5px;margin:5px;}
#checkoutPage .addressprimary {float:right;padding:5px;margin:5px;font-style:italic;}
#checkoutPage .addressradio {float:right;padding-right:15px;}
#loginForm .contentContainer{ background-color:#FFFFFF;}




#cartPage div.left {float:left;}
#cartPage div.right {float:right;}
#cartPage div.clear {clear:both;}
#cartPage div.contentLeft {float:left;width:25%;}
#cartPage div.contentRight {float:right;width:75%;}
#cartPage div.ui-widget-header {padding:5px;}
#cartPage div.ui-widget-content {padding:5px;}
#cartPage div.conf1 {float:left;width:30%;}
#cartPage div.conf2 {float:left;width:60%;}
#cartPage div#totalsContent {float:right;margin-right:5px;}
#cartPage a:focus {outline: none}
#cartPage div.cartRow {padding-top:10px; border-bottom:#CCCCCC 1px solid;}
#cartPage div.cartRow1 {float:left;}
#cartPage div.cartRow1_1 {float:left;width:30px;}
#cartPage div.cartRow2 {float:left;width:300px;}
#cartPage div.cartRow3 {float:left;width:125px;text-align:center;}
#cartPage div.cartRow4 {float:left;width:125px;text-align:center;}
#cartPage div.cartRow5 {float:left;width:125px;text-align:center;}
#cartPage div.cartRow6 {float:right;}
#cartPage div.cartDelete a:hover {cursor:pointer;text-decoration:none;}
#cartPage div.cartDelete span.ui-icon {display:inline-block;}

#printertab {background-color:#008bd3;border-bottom:1px solid #d7d7d7; height:23px;width:100%;}
#printertab ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#printertab li {display:inline; line-height:23px;}
#printertab li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
#printertab li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#000000; background-color:#ffffff; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#anothercontent1,#anothercontent2 {border:1px solid #ececec; width:99.8%; text-align:left; font-size:12px; margin-bottom:5px; }

.findmodel input {color: #b9b9b8;border: 1px solid #b9b9b8;background: #fff;padding: 1px;font-size: .916em;line-height: 1.4em;}
.findmodel label.error { font-weight:normal;color:red;text-align:left;width:140px; padding-left:25px; background: transparent url(../images/icons/findus_cancel.png) no-repeat scroll left;}
#findusmessage	 { margin-left: 450px; padding-top: 60px; }
#findusmessage p { font-weight:bold;}
#checkmark		 { position:relative;top:-46px;left:-60px; }	

#testimonails {
	max-width: 900px;
	width: auto;
	padding-left:20px;
}

#testimonails .slogan {
	text-align: center;
}
#testimonails .slogan h2 {
	font-family: 'Rokkitt', sans-serif !important;
}
#testimonails .slogan h2, #slogan h4 {
	letter-spacing: 0;
}

#testimonails .slogan h2 {
	font-variant: normal;
	font-size: 1.8em;
	margin: 0;
	padding: 0;
}
#testimonails .slogan h4 {
	font-variant: normal;
	font-size: 1.6em;
	color: #9B6F2D;
	margin: 8px 0 0;
	padding: 0;
}


#testimonails .two-fourth {
	float: left;
	margin-right: 3%;
	width: 48.5%;
}
#testimonails .testimonial {
	position: relative;
	border-bottom: 1px solid #d3d2d2;
	margin-bottom: 60px;
	margin-top: 20px;
}
#testimonails .last {
	margin-right: 0;
	border-right: 0;
}
#testimonails .testimonial .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/icons/testimonial/thumb-testimonial.png') no-repeat center;
	padding-top: 0;
}
#testimonails .testimonial .testimonial-text {
	margin-left: 136px;
	min-height: 130px;
}
#testimonails .testimonial .testimonial-text p {
	margin: 6px 0 0;
}
#testimonails .testimonial .testimonial-name {
	float: right;
	height: 20px;
	text-align: right;
}

#testimonails .testimonial .thumbnail img {
	width: 94px;
	height: 94px;
	padding: 11px;
	max-width: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#testimonails .testimonial .testimonial-name span.name {
	background: #FFF;
	padding-left: 10px;
	font-size: 1.4em;
	float: right;
	font-family: 'Shadows Into Light', sans-serif !important;
}

#testimonails .testimonial .testimonial-text span.date {
	background: #FFF;
	font-size: 1em;
	float: left;
}

.recentsale {
  z-index: 999;
  position: fixed;
  bottom:0;
  left: 20px;
  margin-bottom:10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-left: 6px solid rgb(64, 152, 60);
  color:#333;
  width: 240px;
  padding: 10px 25px;
  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  background: #fff;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));
  background-image: -moz-linear-gradient(top,#fff,#f6f6f6);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}',endColorstr='{1}')",#fff,#f6f6f6);
  -ms-filter: formatstring(""progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}',EndColorStr='{1}')"\"",#fff,#f6f6f6);
}

.recenttestimonial {
  z-index: 999;
  position: fixed;
  bottom:0;
  left: 5px;
  margin-bottom:5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-left: 6px solid #b91d47 ;
  color:#333;
  width: 240px;
  padding: 10px 20px;
  -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  -ms-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
  background: #fff;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));
  background-image: -moz-linear-gradient(top,#fff,#f6f6f6);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}',endColorstr='{1}')",#fff,#f6f6f6);
  -ms-filter: formatstring(""progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}',EndColorStr='{1}')"\"",#fff,#f6f6f6);
}

.contenttitle{ position:absolute; left:-50000px;}
.contenttitle h1{font-size:1px;}

.msgawayship{
background:#00a300;
color:#FFFFFF;
padding-top:4px;
font-size:125%;
font-weight:bold;
max-width:400px;
}

.msgawayship div{
background:url(../images/infobox/buymore_arror.png) left bottom no-repeat;
padding-top:4px;
height:18px;
}
.msgawayship img{
vertical-align:middle;
}

      #quotationPost
      {
        background:transparent url(../images/infobox/quotation.png) no-repeat scroll 0px 0px;
        height:170px;
        right:0;
        position:fixed;
        top:150px;
        width:40px;
      }
      div#quotationPost:hover
      {
        background-position:-41px 0px;
      }
      #quotationPost a
      {
        display:block;
        height:170px;
        width:40px;
      }
