body { 

	margin: 0px; 

	padding: 0px; 

	background-color: #ffffff; 

	font-family: arial, verdana, helvetica; 

	font-size: 10pt;

	}

	

p, td { 

	font-family: arial, verdana, helvetica; 

	color: #2F5F6B; 

	border-color: #CCCCCC;

	font-size: 10pt;
	}

	

.error { color: #ff0000; }

.notes { font-weight: normal; }

	

input, select, textarea { 

	font-family: arial, verdana, helvetica; 

	color: #000000;

	}



input { background-image: url(../img/input_bg.gif); margin:0px; border:1px solid #BBBBBB; }



input.simple { border:0px; margin-left:5px; margin-right:5px; }

input.error { color: #FF0000; }



form { 

	margin: 0; 

	}


.sts-logo-backgr
	{
	background:url(../img/sts_logo_backgr.gif) bottom repeat-x;
	}

.sts-middle-backgr
	{
	background:url(../img/sts_middle_backgr.gif) top repeat-x #f0f7fb;
	padding:5px;
	}
	
.sts-bottom-backgr
	{
	background:url(../img/sts_bottom_backgr.gif) top repeat-x;
	vertical-align:middle;
	padding:5px 10px;
	color:#32758a;
	font-size:10px;
	line-height:12px;
	}
	
.central-or
	{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3d90b0;
	text-align:center;
	line-height:20px;
	}
	
.central-or-big
	{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#32758a;
	text-align:center;
	}	

.sts-index-box
	{
	border:1px solid #c3e2ee;
	background:#FFFFFF;
	padding:2px;
	width:200px;
	vertical-align:top;
	}	
	
.sts-box-background
	{
	background:url(../img/sts_box_backgr.gif) top repeat-x;
	height:190px;
	padding:8px 5px 5px 10px;
	vertical-align:top;
	color:#4d8b9e;
	font-size:10px;
	line-height:16px;
	}
	
	
.sts-index-box-title
	{
	background: #6ba6b9;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#FFFFFF;
	width:198px;
	padding:10px;
	}

.sts-input-text
	{
		background: url(../img/input_bg.gif) top repeat-x;
		border:1px solid #ffffff;
		font-size:10px;
		color:#14576c;
	}

.sts-field-title
	{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#154959;
	font-weight:bold;
	}

a.sts-home-link
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3a8ba5;
	text-decoration: underline;
	}
	
a.sts-home-link:hover
	{
	color:#3a8ba5;
	text-decoration: none;
	}





img { border: 0px; }



table { 

	border-collapse: collapse;

	padding: 0px;

	margin: 0px;

	border: 0px;

	}

td {

	padding: 0px;

	margin: 0px;

	border: 0px;

	}



a, a:active	{ 

	color: #49B1CA; 

	text-decoration: underline; 

	}

	

a:hover { 

	color: #2F6F88;

	}



h1 {

	font-size: 20px;

	color: #7BB5C9;

	padding: 0px;

	margin: 0px;

	}



.red { color:#FF0000; }



.reg-form TD { padding: 5px; color:#545454; font-weight:bold; }



.button {

	background: #C8D8F8;

	color: #003399;

	font: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	border-bottom-color: #003399;

	border-right-color: #003399;

	}

	

.small-font td { font-size:10px; }



td.toolbar { 

	color:#FFFFFF; 

	background-color:#FD6500; 

	padding-top:7px; 

	padding-bottom:7px; 

	padding-left:20px; 

	padding-right:20px;}



a.toolbar {	

	color:#FFFFFF; 

	text-decoration: none; 

	}

	

a.toolbar:hover { 

	color:#FFFFFF; 

	text-decoration: underline; 

	}



.block { 

	border: 1px solid #999999; 

	margin-bottom: 10px;

	}

	

.block-no-border { 

	border: 0px; 

	margin-bottom: 10px;

	}



td.block-header { 

	background-color: #003399;

	color: #FFFFFF;font-weight: bold;

	padding: 5px;

	}



td.block-header-orange { 

	background-color: #FD6500;

	color: #FFFFFF;font-weight: bold;

	padding: 5px;

	}



.block-data {

	padding: 10px;	

	}



.block-data2, .block-data2 td {

	padding-left: 10px;	

	padding-right: 10px;	

	}

		

.block-data-ul { 

	padding-left: 0px;	

	margin-left: 25px;	

	margin-top: 5px;

	} 

	

.block-data-big { 

	padding: 10px;}



.block-data-big-ul {padding-left: 0px;	

	margin-left: 25px;	

	margin-top: 5px;

	color: #003399;

	} 



.subcat {

	color: #A20303;

	font-weight: bold;

	}

	

.price1 { 

	color: #A20303;

	font-weight: bold;

	}

	

.price2 {

	display: block;	

	font-weight: bold;

	font-size: medium;

	padding: 2px;

	}



.price3 { 

	font-size: medium;

	}

	

.price-msrp { 

	text-decoration:line-through;

	}

	

.header td {}

	

.main-column-left {

	width:200px;

	padding-top:10px;

	}

	

.main-column-center {

	padding-top:10px;

	padding-right:10px;

	padding-left:10px;

	}

	

.main-column-right {

	width:200px;

	padding-top:10px;

	}

	

.link-product1 {

	font-size: medium; 

	font-weight: bold;

	}

.link-product2 {font-weight: bold;

	}

	

.subtitle {

	background-color: #003499;

	color: #FFFFFF;

	font-weight: bold;

	padding: 5px;

	padding-left: 10px;

	}

	

.cart1, .cart1 td {

	background-color: #EBEBEB;

	color: #000000;

	font-weight: bold;

	padding: 2px;

	padding-left: 10px;

	border-bottom: 1px solid #989898;

	}

.cart2 td {

	color: #000000;

	padding:10px;

	border-bottom: 1px solid #989898;

	}

.cart3 td {

	color: #000000;

	padding:10px;

	padding-bottom:20px;

	}

	

.message {

	border: 1px solid #A1060A;

	padding: 20px;

	}

.message-text {

	color: #A20303;

	font-weight: bold;

	font-size: 16px;

	}

.form-data td { padding: 2px; }

