.main {  font-family: Arial; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
 }	
.tables { 
 font-family: Arial; 
 font-size: 12px; font-style: normal; 
 border : 1px solid #3333CC;
 z-index : -1;
 }
/*.heading {  font-family: "Courier New"; font-size: 24px; font-style: normal; font-weight: bold; color: #3333CC}*/
h1{	
font-family: Arial; 
font-size: 22px; 
font-style: normal; 
font-weight: bold; 
color: #E10F44;
margin-bottom : 0px;
}
.form {  
font-family: Arial; 
font-size: 14px; 
float: left; 
border: 0px #CCCCCC none;
}
h2 {  font-family: Arial; font-size: 16px; font-style: normal; color: #20488A;  margin-bottom : 10px;  }
p {  font-family: Arial; font-size: 12px; font-style: normal;  margin-bottom : 3px;  margin-top : 0px;       }
li {  
font-family: Arial;
 font-size: 12px; 
 font-style: normal;  
 color : Maroon; 
 font : bold;  
list-style-type: none;
list-style-position: outside;
padding : 2px;
}
.tables_border { 
 font-family: Arial; 
 font-size: 12px; font-style: normal; 
border : 1px solid #3333CC;
 }
 .tables_border td {
border:1px;
border-color : #CCCCFF;
border-style : solid;
 vertical-align : center;
}
 .tables_border th {
	background-color : #CCCCFF;
	color: #333399;
	/*background-color : #E10F44;
	color: White;*/
	font-size:16px;
	font-weight:bolder
 vertical-align : center;
	border : none;
}
body{
background-color : White;
/* background-repeat : no-repeat;
/* background-attachment : fixed;
/*  background-position : center;
/*background-image : url(../images/rugonlinelogo_back.jpg); */
  z-index : -1;
}
.tables_border a{
color:blue;
}
.tables_border a:hover{
color: red;
}
.tables_border a:visited{
	color:blue;
}
.tables_border a:visited:hover{
color:red;
}
. tables_alt_link a:visited{
	color: red;
}
a {
font-family: Arial; font-size: 12px; font-style: normal;
	color : Blue;
	font-style : normal;
	text-decoration : none;
}	
a:hover {
font-family:Arial; font-size: 12px; font-style: normal;
	text-decoration : underline;
	color:red;
}
a:visited {
font-family:Arial; font-size: 12px; font-style: normal;
	color: blue;
/*	#8B008B */
}
p a:hover{
font-family: Arial; font-size: 12px; font-style: normal;
color:red;
}
input{
	vertical-align : bottom;
}
div table tr td{
font-family: Arial; font-size: 12px; font-style: normal
	vertical-align : text-bottom;
}
.tables th{

	background-color : #CCCCFF;
	color: #333399;
	font-size:14px;
	font-weight:bolder;
	/*border-bottom : 1px solid #3333CC;
	border-top-color : #3333CC;
	border-top-style : solid;
	border-top-width : 1px;*/
}
.tables a{
color:blue;
	
}
.tables a:hover{
color: red;
	
}
.tables a:visited{
	color:blue;
}
.tables a:visited:hover{
	color:red;
}
#search_screen{
	left: 135px; 
	position: absolute;
}
#counter {
	visibility : hidden;
}
#main_frame{
	z-index : 1;
	left : 15px;
	top : 60px;
	position : absolute;
}
#menu_frame{
	position:absolute; 
	z-index:2; 
	left: 150px; 
	top: 5px;
	width:600px;
}
#logo_frame{
	position:absolute;
	z-index:2; 
	left: 15px; 
	top: 5px;
	width:120px;
	overflow : hidden;
	text-align : left;
}

#contactform{
	width : auto;
	z-index : 0;
	overflow : visible;
	position : relative;
	float : left;
}
#tradeinfo{
	width : 250px;
	z-index : 0;
	vertical-align : top;
	overflow : visible;
	float : right;
	position : fixed;
	background-color : #F6F6F6;
	padding-left : 10px;
	padding-right : 10px;
	border : 1px solid #CCCCFF;
}
#tradeinfo h1{
	font-size : 16px;
}
#marketinginfo{
	width : auto;
	z-index : 0;
	vertical-align : top;
	float:left;
	overflow : visible;
	position : static;
}
.tables_div{ 
 font-family: Arial; 
 font-size: 12px; font-style: normal; 
 border : 0px;
 }
  .tables_div th {
	background-color : #CCCCFF;
	color: #333399;
	/*background-color : #E10F44;
	color: White;*/
	font-size:16px;
	font-weight:bolder;
	border : none;
}
 .tables_div td {
border:0px;
 vertical-align : top;
}
#tradeinfo p{
	padding-bottom : -20px;
	border-bottom : 1px solid #496CBE;
}
.tradeinfodivider {
	background :  #496CBE;
	color: white;
}
#TeaBall{
	position:absolute;
	z-index:2; 
	left: 15px; 
	top: 60px;
	width:120px;
	overflow : hidden;
	text-align : left;
	/*background-color : white;*/
	background-color : #EAECFF;
}
#TeaBall a {
color:blue;
}
#TeaBall a:hover {
color:red;
}
#TeaBall a:visited {
color:blue;
}
#TeaBall a:visited:hover {
color:red;
}
#TeaBall p{
 font-size: 11px;
 border-bottom-width : 1px;
 border-bottom-color : white;
 border-bottom-style : solid;
}
table li {
	list-style-type : square;
	list-style : square inside;
	color:black;
	font-style : normal;
	font-weight : normal;
}
.registrationHead th{
	background-color : #E10F44;
	text-align : left;
	font-family : Arial;
	font-size : 12px;
	color : white;
}
.tables_attn{ 
 font-family: Arial; 
 font-size: 12px; font-style: normal; 
 border : 0px;
 }
  .tables_attn th {
	/*background-color : #CCCCFF;
	color: #333399;*/
	background-color : #E10F44;
	color: White;
	font-size:16px;
	font-weight:bolder;
	border : none;
}
 .tables_attn td {
border:0px;
 vertical-align : top;
}
.tables_attn a{
color:blue;
}
.tables_attn a:hover{
color: red;
}
.tables_attn a:visited{
	color:blue;
}
.tables_attn a:visited:hover{
color:red;
}
#main_frame table tr td p{
text-align : justify;
}
#main_frame p{
text-align : justify;
	line-height : 18px;
}
#text_screen{
	left: 135px; 
	position: absolute;
	width: 630px;
}
#outboundLinkImage
{
	float:left;
	width:120px;
	margin-right : 10px;
}
#outboundLink{
width:550px;

}
#outboundLinkWrapper{
border-bottom : 1px solid #E10F44;
margin-bottom:15px;
padding-bottom : 15px;
}
#productDisplay{
width:750px;
}
#productImage{
	width : 200px;
	float:left;
}
#productInfo{
width:250px;
float:left;
margin-left : 20px;
margin-right:10px;
/**border : Black;
border-width : 2px;
border-style : solid;**/
}
#buyerFunctions{
width:200px;
border-color : #CCCCFF;
border-width:1px;
border-style:solid;
float:left;
text-align : left;
}
#buyerFunctions p{
	margin-left:5px;
}
#buyerFunctionsHead{
	width:200px;
	margin-left:0px;
	margin-right:0px;
	background-color :  #CCCCFF;
	font-family : arial, sans-serif;
	font-size:13px;
	text-indent : 5px;
	font-weight : bold;	
}
#productDetails{
	width:750px;
	overflow : visible;
	font-family : arial, sans-serif;
	font-size:12px;
	line-height : 18px;
}
h3{
font-family: Arial; 
font-size: 16px; 
font-style: normal; 
color: black;
margin-bottom:0px;
}
.priceTag{
	color:#20488A;
	font-weight:bold;
	font-size:13px;
}
.addCartForm{
	margin-top:0px;
}
