input.update {
	font-size:10px;
	background:white;
	color:blue;
	border:1px solid black;
	cursor:pointer;
} 

span.pdf_category_name{
  font-family: Arial, Verdana, sans-serif;
  font-size:14px;
  font-weight: bold;
}

td.menu_item{
  font-family: Arial, Verdana, sans-serif;
  background:     #8483BD no-repeat 10px center url('images/diamond_small.gif');
  padding-left:   30px;
  color:          white;
  vertical-align: middle;
  font-weight:    bold;
  border-bottom:  1px solid black;
  cursor:         pointer;
  font-size:11px;
}

td.column_left{
  background-color: white;
  height:100%;
  border-right:1px solid black;
}

/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
 
BODY {
  background: #ffffff; color: #333; margin: 0px; font-weight: normal; font-family: Arial, Verdana, sans-serif; font-size: 14px; 
  *text-align: center;
}
html, body, div, p, a, tr{
  margin: 0;
  padding: 0; 
}
a, a:visited { color: #204a84; text-decoration:none; }
a:hover{ text-decoration:underline; }

.bold {
  font-weight: bold !important;
}
FORM { display: inline; }

TR.header { background: #ffffff; }

/*TR.headerNavigation {
  background: #bbc3d3;
}
*/

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size:   11px;
}

span.headerNavigation{
  color: #0033cc;
}
/*
A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}*/

TR.headerError { background: #ff0000; }

TD.headerError {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}

TR.headerInfo {
	background: #00ff00;
}

TD.headerInfo {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	background: #bbc3d3;
}

TD.footer {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}

.infoBox {
	background: #b6b7cb;
}

.infoBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}

TD.infoBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #8483BD;
	color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}

TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFFFFF;
	font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading, p.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #333399;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

div#testimonials, div#sales 
{
  margin-top:6px;
}
div#testimonials {
  width: 970px;
}
div#testimonials td, div#sales td
{
  font-family: Arial;
  font-size: 16px;
}

TD.main, P.main, div.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

.subHeaderBlue{
  color: #333399;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1.1em;
  line-height: 1.5;
  font-weight:bold;  
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: .8em;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1.1em;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
}

TEXTAREA {
  width: 99%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 1em;
}

SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF59C9; vertical-align: top; }

.menuStyle{
  visibility:hidden;
  position:absolute; 
  left:0px; 
  top:0px;
  border:1px solid #999999;
  background:white;
}
.menuArrowStyle{
  border-bottom:1px solid #999999; 
  width:18px;
  text-align : center;
}

.menuItemStyle{
  /*font-weight:bold;*/
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  line-height: 1.5;
  border-bottom:1px solid #999999;
  padding-left:10px;
  color : #333399;
}

/*p, div{
  padding:0px;
  margin:0px;
}*/

div.content, td.content, p.content
{
  /*font-family: Arial;
  font-size:   12px;*/
}

td.site_map {
  color: black;
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;  
}

td.site_map li {
  line-height: 20px;
}

/*.testimonials-header{
border: 1px solid black; 
color: white; 
background: #8483BD; 
width:90%;
font-family: Arial, Verdana, sans-serif;
font-weight:bold;
font-size: 12px;
line-height: 1.5;
}
*/

h1, h2, h3, h4, h5
{
  font-family: Verdana, Arial, sans-serif;
}
/* HTC BEGIN */
h1 { 
 font-size: 20px;
 font-weight: bold;
}

/*h4
{
}*/

h2 { 
 font-size: 14px;
}
/* HTC END */

#soundBox
{
	height:25px;
	background:#8483BD;
	border-bottom:1px solid black;
}
#soundBox td
{
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  color:white;
  font-weight:bold;
	/*font-family: Verdana;
	font-size:9pt;*/
}	
td.phoneCell
{
	font-family: Verdana;
	font-weight:bold;
	font-size:14pt;
}

a.wl, a.wl:link, .wl { color:#a72351; text-decoration:none; font: bold 26px "Arial Black", sans-serif; }
a.wl:hover { text-decoration:underline; }

/*
.side-title { color:#fff; background:#8483BD; border-top:1px solid #000; border-bottom:2px solid #000; font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; padding:4px 4px; }
*/

.side-block { padding:2px 4px; }

.newsletter-item { border-bottom:1px solid #ddd; width:100%; clear:both; padding:2px 4px; margin:0; }

.news-item { border-bottom:1px solid #ddd; width:100%; clear:both; padding:2px 4px; margin:0; }

#page-main-top {
	color:#fff;
	background:#8483BD;
	font-family: Arial, Verdana, sans-serif;
  	font-size:12px;
}
#top_news a { color:#369; }
#page-main-welcome {
	border-bottom:1px solid #000;
	padding:4px;
}
#right-sidebox-head {
	border-left:1px solid #000;
	border-bottom:2px solid #000;
	padding:4px;
}
#right-sidebox {
	font-family: Arial, Verdana, sans-serif;
  font-size:14px;
  float: right;
  width: 220px; 

}
#testimonials-block {
	padding: 0 0 10px 0;
	*margin-top: -5px;
	width: 100%;
	font-style: italic;
	color: #4f4c4d;
  	
}
#testimonials-block b, #testimonials-block i {
  font-style: normal;
}
#headLogo { background:#fff;/* url(images/head-bg.jpg) no-repeat top left;*/ }
#headLogo img { /*width:100%; height:100%;*/ }

#leftsideMenu a { color:#fff; text-decoration:none; padding-top: 4px; display:block; width:100%; height:100%; }
#leftsideMenu a:hover { color:#339; text-decoration:none; display:block;  width:100%; height:100%; }

#mainContent { padding-right:30px; width: 720px; float: left}
#mainContent a,#mainContent a:link { text-decoration:none; }
#mainContent a:hover { text-decoration:underline; }





.page {
  width: 970px;
  margin: 0 auto;
  padding: 20px 10px 0;/* 70px 10px 0; */
  *text-align: left;
}

.tright {
  text-align: right;
}

.sinfo {
  font-size: 24px;
  margin-top: 40px;
  margin-bottom: 50px;
  background: url(images/nt11.gif) right 0 no-repeat;
  overflow: hidden;
}
.hidden , .sinfo span, .sinfo strong {
  visibility: hidden;
}
.sinfo .tblue {
  font-family: Arial,sans-serif;
}
.tred {
  color: #a72551 !important;
}
.tblue {
  color: #204a84 !important;
}

.top_news {
  margin: 20px 0;
}
div.fc {
  position: relative;
  height: 70px;
  clear: both;
  font-size: 19px;
  font-family: Arial;
  color: #4f4c4d;
  font-weight: normal;
}
div.fci {
  height: auto;
  margin: 15px 0;
}
div.fci .separator {
  margin: 10px 0;
  height: 0;
  font-size: 0;  
}
div.fcf {
  font-size: 16px;
}
.fc p {
  width: 32%;
  float: right;
  margin-bottom: 30px;
}
.fci p.right {
  width: 55%;
}
.fc .f12 {
  border-left: 2px dotted #D3dce9;
  padding: 0 0 0 1em;
  margin: 0 0 0 1em;
  width: 63%;
}
body .fcf .f12 {
  border-right: 2px dotted #D3dce9;
  border-left: 0 none;
  padding: 0 1em 0 0;
  margin: 0 1em 0 0;
  width: 63%;
}
.fc .f12 .fc {
  margin-left: 1em;
}
.fc p.border {
  border-left: 2px dotted #D3dce9;
  border-right: 2px dotted #D3dce9;
  padding: 0 8px;
  margin: 0 8px;
  width: 25%;
}
div.fci p {
	MARGIN-BOTTOM: 15px;
	WIDTH: 67%;
}
.fc p {
	FLOAT: right;
	MARGIN-BOTTOM: 30px;
	WIDTH: 32%;
}
.fcf p {
	float: left;
}
.fci .f12 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 1em;
	BORDER-LEFT: #d3dce9 2px dotted;
	WIDTH: 27%;
	PADDING-TOP: 0px
}
.no_border {
  border: 0 none !important;
}


.fc img.fc {
  float: right;
}

.content {
  font: 16px Arial, sans-serif;
  line-height: 1.5;
}
.content p:first-child {
	color: #204a84 !important;
}
.content .d_content p:first-child {
	color: #000 !important;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 .25em 0;
}

.separator {
  height: 40px;
  clear: both;
  margin: 0 0 20px;
  border-bottom: 2px dotted #8Fa1c2;
}

.right {
  float: right !important;
}


/*
div.d_content {
  float: left;
  width: 400px;
}*/
.d_sep {
  font-size: 0;
  display: block;
  clear: both;
}
.tstm {
  border-top: 2px dotted #8FA1C2;
}
.autor, .d_content {  
  padding: 1em 0;
  font-size: 16px;
} 
.d_content p {
	margin-bottom: 1em;
}
#mainContent .autor {
  width: 180px;
  padding-right: 20px;
  color: #000;
  font-family: "Arial Black", sans-serif;
}
.autor .s_title {
  font: normal 18px "Arial Black", sans-serif;
  display: block;
  margin: 0 0 10px; 
}
.sale_dowmloads {
  font-size: 16px;
  font-weight: bold;
  background: url(images/arrow1.gif) 0 4px no-repeat;
  padding-left: 14px; 
}
#mainContent ul {
  padding-left: 0px;
  margin-left: 0;
  margin-right: 0;
  
}
#mainContent ul li {
  list-style: none;
  background: url(images/arrow1.gif) 8px 8px no-repeat;
  padding-left: 27px; 
}


.tstm_text {
  padding-bottom: 10px;
  line-height: 1.5;
}

.clt_name {
  color: #4f4f4f;
  font-style: normal;
}
#mainContent h1 {
  font: bold 26px "Arial Black", sans-serif;
  color: #a72351;
}

.clt_name {
  display: block;
  padding-bottom: 5px;
}
.tstm .clt_name {
  font-size: 18px;
  padding-top: 10px;
}
.content p.pfirst {
  color: /*#194b83*/ #204a84;
  font-size: 16px;
}
.content p {
 margin-bottom: .7em;
}


.comn {
  font: 18px "Arial Black", sans-serif;
  padding-bottom: 20px;
}

.no_height {
	font-size: 0px !important; 	
}

.pcontacts {
	font: normal 18px "Arial Black", sans-serif;
	margin: 1.5em .5em 0 0;
	display:block;
  float:left;
}
.tblue.pcontacts:hover  {
	text-decoration: underline;
}
.no_margin_right {
	margin-right: 0 !important;
}
p.MsoNormal {
  margin-bottom: 1em;
}

.cbs {
  border: 0 none;
  background: none;
  padding: 3px 0 0 !important;
  cursor: pointer;
  color:#A72351;
  font-family:"Arial Black",sans-serif;
  font-size:26px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height: 1em;
  text-decoration:none;
  height: 1.5em;
  outline: 0;
}

.cbs:hover {
  text-decoration: underline;
}

.tupp p {
  line-height: 1.5;
  font-family:Arial;
  font-size:16px;
}

.tr_show td {
  padding: .5em 0 0;
}

.divborder { border-bottom:1px solid navy; }

.fbb {
	border-bottom: 0 none rgb(143, 161, 194); padding-bottom: 1.5em; margin-bottom: 0.5em;
}
.d_content img.fc {
	margin-top: 1.5em;
}


.contactFormTitle {
  padding-top: .5em;
}

.uc {
  text-transform: uppercase !important;
}

span, font {
  color: inherit !important;
}
span[lang] {
  color: #333 !important;
}
*html * { text-align:expression(this.lang ? this.parentNode.currentStyle['color'] : ''); }



.twl {
  margin-top: 10px;
  width: 183px;
  height: 145px;  
  background: url(images/tw.jpg) 0 0 no-repeat;
  text-align: center;
  padding: 2px 10px;
}
.twl a {
  display: block;
  height: 42px;
  width: 180px;
  text-decoration: none;
  margin-bottom: 10px;
}  
.twl h6 {
  color:#204A84;
  margin-top: 10px;
  font-family:"Eurostyle Extented",Verdana,sans-serif;
  font-size:20px;
}
.twl a span {
  visibility: hidden;
}
.clear {
	clear: both;
}
.fci .text-content {
	padding: 12px 0;
	display: block;
	font-size: 16px;
	padding: 22px 0;
}


#twl2 {
  width: 205px;
  height: 200px;  
  background: url(images/tw2.jpg) 0 0 no-repeat;
  text-align: center;
	padding:85px 0px 0px 23px ;

}
#twl2 a {
  display: block;
  height: 23px;
  width: 157px;
  text-decoration: none;
  margin-bottom: 8px;
	border: 0px solid red;
}
#twl2 a span {
  visibility: hidden;
}

