body {
	/* customize_body */ font: normal normal 11px "Helvetica", Arial, Geneva, sans-serif; /* customize_body */
	line-height:165%;
	/* customize_body */ color: #808080; /* customize_body */
}
/* Links */

a:link, a:visited { 
	text-decoration: none;
	/* customize_link */ color: #01A6EA; /* customize_link */
}
a:hover {
	color:#A0A0A4 ;	
}
a.more-link {
	padding-bottom: 2px;
	font-weight: bold;	
}
a:hover.more-link {
	text-decoration: none;
}

/* Headers */

h1, h2, h3, h4 {
	font: bold 1em "lucida Grande", Arial, Geneva, sans-serif;
	line-height:1.2em;
	padding: 10px 10px 7px 0px;
}
h1 {
	font-size: 2.5em;
	color: #014E9E;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 1px;
	padding: 10px 0px;
}
h2 { font-size: 2em; font-weight: normal; color: #01A6EA; padding-bottom:0px; }
h3 { font-size: 1.3em; font-weight: normal;  color: #808080; letter-spacing: -0.5px; padding-top: 5px}
h4 { font-size: 1em; }


/* Lists */

ul, ol {
	color:#808080;
	margin: 10px 0px;
	padding: 0 20px;
}
ul { list-style: disc; }
ol { list-style: decimal; }
dt {
  font-weight: bold;
  color: #7BA857;
}
dd {
  padding-left: 25px; 
}
p, dl { padding: 5px 5px; }
code {
	color:#808080;
  	margin: 3px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace ;
  	/* white-space: pre; */
  	border: 1px solid #F0F0F0;
	background: #f8f8f8;
}
acronym {
  cursor: help;
  border-bottom: 1px dotted #895F30;
}
blockquote {
	margin: 10px;
 	padding: 10px 10px 10px 32px;  
    border: 1px solid #F0F0F0;
	background: #f8f8f8 url(../images/quote.gif) no-repeat 12px 12px;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.5em;
	font-style: italic;
	font-family: "Helvetica", Arial, Geneva, sans-serif;	
	color: #555;
}
/* alignment classes & additional classes*/

.float-left  { float: left; }

.float-right { float: right; }

.align-left  { text-align: left; }

.align-right { text-align: right; }

.no-border { border: none; }

select{
font: lighter 12px/5px "Helvetica", Arial, Geneva, sans-serif;
	border: thin solid #000;
	margin-bottom: 5px;
	-moz-border-radius: 3px 3px;    
	-webkit-border-radius: 3px 3px;    

		
}
/* table style*/

table a,
table a:link,
table a:visited {
	border:none;
	}							
	
img {
	border:0;
	margin-top:.5em;
	}	
img.imageleft { float: left; margin:0 10px 0 0px; }
img.imageright { float: right; margin:0 0 0 10px; }

table {
	width:90%;
	margin:1em auto;
	border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
	#stock
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;black;
	width:100%;
	border-collapse:collapse;
	}
	#stock td, #stock th 
	{
	font-size:1em;

	padding:3px 7px 2px 7px;
	}
	#stock th 
	{
	font-size:1.1em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	color:#black;
	}
	#stock tr.alt td 
	{
	color:#808080;
	background-color:#f2f2f2;
	}
	/* GLOBAL ORANGE BUTTON */
	
	.GlobalblueButton span {
	background: transparent url(/swish/themes/swishmaster/images/button_left_orange.png) no-repeat 0 0;
	display: block;
	line-height: 22px;
	padding: 7px 0 5px 18px;
	color: #fff;
	}

	.GlobalblueButton {
	background: transparent url(/swish/themes/swishmaster/images/button_right_orange.png) no-repeat top right;
	display: block;
	float: left;
	height: 34px;
	margin-right: 6px;
	padding-right: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

	.GlobalblueButton:hover span {
	background-position: 0 -34px; color: #fff;
	}

	.GlobalblueButton:hover {
	background-image: url(/swish/themes/swishmaster/images/button_right_orange.png);
	background-repeat: no-repeat;
	background-position: right -34px;
	}
	a.b-button {
		margin:5px;
		padding:3px;
		background-color: #fff;
		border: 1px solid #EF0741;
		font:#fff;
		text-decoration:none;
		}
	a.button, a.button:link, a.button:visited  {
			font-family: 'Yanone Kaffeesatz', arial, serif;
			font-size:12px;
			color:#fff;
			text-decoration:none;
			display:block;
			width:190px;
			padding:1px;
			border:1px solid #71BAFE;
			text-align:center;

			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;
			background:#529CE3;

			-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;
		}
	a.button:hover {
			color:#fff;
			border-color:#0072CF;
			background:#015cab;
		}