
@import url(https://fonts.googleapis.com/css?family=Raleway);

A:Link 
  {
    color:inherit;
    text-decoration:none;
  }
  
A:Visited
  {
    color:inherit;
    text-decoration:none;
  }
  
A:Hover 
  {
    color:F70404;
    text-decoration:underline;
  }
  

html {
  font-size: 14px;
}

body, input, textarea, select, button {
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
}

body, table {
  line-height: 150%;
}

table {
	border-color: #c1b9b973;
}

input[type='text'], textarea, select, button {
    box-sizing: border-box;
    border: 1px solid #ddd;
    font-size: 1rem;
    padding: 3px 8px;
    height: 32px;
    border-radius: 3px;
    background: white;
	min-width: 60px;
}

h4, h5 {
	margin-bottom: 5px;
}

button:Hover {
	background: #eee;
}


table {
	font-size: 1rem;
}


.table_bar {
	color : #ffffff;
	background-color : #000000;
}
  
.normal_text
	{
		color				: #000000;
		font-size			: 1rem;
		font-weight			: normal;
	}
	
.b_normal_text
	{
		color				: #000000;
		font-size			: 1rem;
		font-weight			: bold;
	}
		
		
.large_normal_text
	{
		color				: #000000;
		font-size			: 1rem;
		font-weight			: normal;
	}

.large_b_normal_text
	{
		color				: #000000;
		font-size			: 1rem;
		font-weight			: bold;
	}

.price_text
	{
		color				: #AA0000;
		font-size			: 1rem;
		font-weight			: bold;
		text-decoration		: none;
	}

.price_input 
	{
		background-color	: #ffffff;
		width				: 48px;
		color				: #AA0000;
		font-size			: 1rem;
		font-weight			: bold;
		border				: 0px dashed #bebebe;
		border-bottom: 		: 1px solid #bebebe;	
		text-align			: right;
	}

.normal_input 
	{
		background-color	: #ffffff;
		width				: 232px;
		color				: #000000;
		font-size			: 1rem;
		font-weight			: bold;
		border				: 0px dashed #bebebe;
		border-bottom: 		: 1px solid #bebebe;	
		text-align			: center;
	}
		

.input_with_frame 
	{
		background-color	: #ffffff;
		width				: 422px;
		color				: #000000;
		font-size			: 1rem;
		font-weight			: normal;
		border				: 1px solid #8e8e8e;	
	}
	



.os_list	 
	{
		background-color	: #eeeeee; 
		border-color		: Gray;
		font-size			: 1rem;
	}
	
.os_text   
	{
		font-size			: 1rem;
		color				: #586A75;
	}
	
.os_margin 
	{
		margin-left			: 10px;
	}
.os_padding
	{
		padding-left		: 10px;
	}
	
	
.os_title  
	{
		font-size			: 1rem;
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
	}
	
.os_cell   
	{
		padding-left		: 100px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		spacing				: 50px
		background-color	: #F8F9FA;
		border				: 1px dotted #bebebe;
	}

	
.blockborder
	{
		border-bottom-width	: 1px;
		border-bottom-style	: solid;
		border-top-width	: 1px;
		border-top-style	: solid;
		border-left-width	: 1px;
		border-left-style	: solid;
		border-right-width	: 1px;
		border-right-style	: solid;
		border-color		: #BEBEBE;
	}	


table.producttable {
	font-size: 7pt;
	text-align: center;
	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #666666;
	border-collapse:collapse;
	background-color: white;
}

table.producttable th {
	border-width: 1px;
	border-color: gray;
	padding: 3px;
	border-style: solid;
	background-color: #f6f6f2;
	-moz-border-radius: ;
}

table.producttable td {
	border-width: 1px;
	border-color: gray;
	padding: 3px;
	border-style: solid;
	background-color: #fbfbf4;
	-moz-border-radius: ;
}

.imgdiv {
 position:absolute;
}
